socket-server

12
Jan 12

This update contains very few changes to the libraries and instead focuses on the contained demos.

We refactored the C++ and objC  demos to use the same code on every platform (except UI), so that we can keep the demos on many platforms up to date at a high quality level more easily. This triggers the following immediate changes:

iOS: 2 new C++ demos – the hello world one, known from the marmalade sdk, which is optimized to be an as easy as possible entry point into using Photon and a C++ version of the graphical realtime-demo, based on cocos2d-x (still also shipping the directly openGL ES based objc version in addition)
Marmalade: 1 new C++ demo – finally the Marmalade SDK also comes with a version of the graphical realtime demo
Win32: 1 new C++ demo: the hello-world one; and the C++ realtime demo now ships with a new graphics engine and a new look

 

Last but not least the most shining news of this release of course is, that finally we officially support OS X as client platform :)

Get the new native Photon 3 Client SDKs here.

22
Dec 11

Thanks for all your support, have a safe and happy holiday!

28
Oct 11

With some delay but nothing less than full compatibility to Photon 3, the SDKs for iOS, Windows and Android are out now!

Compatibility to Photon 3 includes updates of the binary protocol and new supported data types. These now include non-strict arrays of objects, which helps a bunch when you need to send parameters of something with varying object types. You can now integrate your own custom types into the protocol in Java, C and C++. In objC they are provided as a preview only for now, final version comes with the next update.

All three client-platforms now also support tcp – although due to Photons ability of sending reliable udp, the only reason to avoid udp with these clients is, that you host your server somewhere, where udp can’t be used.

Encryption became a lot easier and now everything about that is handled internally. Furthermore there have been some API changes, some  directly related to Photon 3, others just general improvements and of course several bug fixes.

I am sure, you will recognize the new versioning, like it already has been introduced with the most recent .NET client releases: The first 2 numbers of a client sdk version now match the ones of the according server SDK, which makes it a lot easier to recognize fitting SDKs.

Please refer to the release-history files for a detailed list of all changes.

Get the new Photon 3 Client SDKs here.

07
Oct 11

Photon Indie October Sale!

Photon Indie October Sale

$399 for Unlimited Users & Servers

Autumn leaves are falling down … and so do Photon Indie prices. We are in celebration mode!
More than 8,000 developers have signed up so far for Photon and we want to give something back to our fantastic Indie community:
So party with us, share the success and get a Photon Indie license for unlimited servers and concurrent users for just $399 during October.

We know it is still cheaper to pick-up some leaves on the street, but we think this offer will heat you up
as much as we are excited about our latest success:
Codemasters signing up Photon in a multi-title deal to build stunning MMOs such as F1 Online: The Game.
Put the pedal to the metal and spread the word about the most awesome engine …

Get the Photon Indie license for unlimited servers and concurrent users for just $399 here.

Cheers, you are great!

31
Aug 11

We’re super happy to announce that we released Photon 3 with an initial batch of client SDKs, including the first version of the Javascript WebSocket SDK.

Photon 3

While it’s a release candidate only, it already is pretty stable and boasts a bunch of new features and improvements:

  • Server to Server API: Send operations, responses and events between servers.
  • Loadbalancing: The new application uses a master to distribute players across gameservers.
  • Cleaned up codes: The codes in Lite and Lite Lobby are now out of your way.
  • Cleaned up APIs: Client and Server APIs have been streamlined and extended.
  • Event Caching: On demand, store event content for players joining later on
  • More supported types: Serialization of non-strict object arrays and Dictionary
  • Even more types: Write serializer and deserializer methods and use your own custom types.
  • Updated Exception handling in the server and its apps
  • Windows Phone 7.1 library
  • New Versioning: The first 2 digits of client library versions will match those of the server.

 

Not all client SDKs have been updated yet. Keep an eye on the download page, subscribe to our RSS and follow us on Twitter to get them as early as they become available.

The free 100ccu license and Unlimited-Trial licenses are available for download but we did not yet start to upgrade recently bought licenses of Photon 2 customers.
Please use the trial and 100ccu in the meantime where possible and do not hesitate to get in touch with us if this isn’t feasible for you.

Download Photon 3 RC1 right now!