May, 2011

27
May 11

Version 6.5.2 fixes the remaining memory leaks. Those were introduced with version 6.5.0 and 6.5.1 did not fix them all.

No other changes have been made.

The leaks were only in versions 6.5.0 and 6.5.1, so you can safely use 6.4.2 for releases, if you don’t update to 6.5.x.

Get the Photon 6-5-2 SDKs here.

 

24
May 11

We just released Client SDK 6.5.1 for iOS, Windows and Meego.

This is a pure bugfix release, fixing a critical memory leak which has been introduced with the 6.5.0 SDK.

If you already have updated to version 6.5.0, this is a must-have update before going live with your game. There are no API-changes compared to 6.5.0, so updating is effortless.

Get the Photon 6-5-1 SDKs here.

06
May 11

Meego-Picture

Finally Photon is available for Meego!

MeeGo is an open source, Linux project which brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity. MeeGo currently targets platforms such as netbooks, entry-level desktops, handheld computing and communications devices, in-vehicle infotainment devices, connected TVs and media phones.

On all of these platforms you now can use the well-proven Photon-technology to create MMO-Games and Realtime-Multiplayer Games.

Just imagine: Your team is having a fight against a really tough opponent and you need all your players beeing online, but the super-market is about to close and your refrigerator is totally empty. Until today you had to go offline and let your friends loose (or to starve, if you are a hardcore-player). Now you can just switch from your PC to the infotainment-device of your car and do not even need a mobile-phone anymore, to stay in the game, but of course you could also use your meego-powered mobile phone, your netbook or TV!

Let your customers play against each other everywhere. The future of  multiyplayer-gaming has just arrived!

Get Meego: meego.com
Get Photon: http://www.exitgames.com/Download/Photon

05
May 11

The new v6.5.0 native Client SDKs introduce a lot of new features and some major changes:

  • We added support for a new platform: 6.5.0 is the first SDK, being released for Meego, a Linux-distribution, developed especially for handsets, netbooks, tablets and embedded systems.
  • From now on additional datatypes are supported: empty arrays, arrays of type EG_Hashtable/Exitgames:Hashtable/NSDictionary and multi-dimensional arrays, please refer to the demos, documentation and release-histories for more information.
  • The C-API for datatypes-handling has been refactored to be more consistent.
  • Boolean-arrays are now working fine for Win32 (already did before, on the other platforms).
  • Several issues with string-handling in the C++ Clients, which have been introduced with the Unicode-support, added in the 6.4.0 release, have been taken care of (see release-history).
  • The objC-client now provides the new classes EGArray and EGMutablearray, which are subclasses of NSArray and NSMutableArray and guarantee, that all elements of the array are of the same type. So you can’t accidentally for example add a string to an int-array and then wonder, why you are getting unexpected behavior, anymore. These classes can be used for all kinds of datatypes, even your ones, and are not in any way limited to the types, supported by Photon, just like their Cocoa base classes.
  • The Photon Callback-Interface has been reworked to be simpler to understand and more straightforward (status changes and operation results do not share the same callback anymore), same as in the .NET clients, a while ago.
  • For LitePeers raiseEvent-operation you now can specify the target-actors and do not have to overwrite it anymore, to be able to send an event to another group of receivers than “anybody in the same room, but myself”.
  • You can now fetch the servertime explicitly, which can be useful in situations, where an update could be more accurate than the old value (for example, if the latency got  a lot better). Furthermore the servertime will be more accurate in general now.
  • The behavior for several edge cases has been improved (see release-histories).
  • In addition there have been made a lot of smaller API-changes. Please refer to the release-histories.

Get the Photon 6-5-0 SDKs here.

02
May 11

New client SDKs for Unity, DotNet and Silverlight are now on our download page.

This version changes the way warnings are provided for queue handling, adds support for arrays of Hashtables and adds a ToString() override for NetworkSimulationSet to provide a better overview of the settings.

Last but not least, a threading issue with TCP connections was fixed. Under stress (a lot of incoming data), asynchronous receives were mixing up their data, which led to crashes.