Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
There is a group we created for Mac Empire players who are looking for people to play with.
http://steamcommunity.com/groups/empiretwmac
Thanks!
I ended up downloading Windows on my Mac.
Same here
Simple answer first. Basically the multiplayer code has some platform dependant features meaning it acts very slightly differently on different OS’s causing sync issues that cannot be resolved without redesigning how the multiplayer code works on all platforms.
More technical answer is some games multiplayer libraries were not designed for cross platform when they were initially created, multiplayer networking is a complex process with many things that need to be kept in exact and perfect sync with other players, this is done by using complex mathematical processes. When a game engine is designed to support cross platform multiplayer care is taken to make sure all of the mathematical processes are done in such a way that they don’t use any platform specific features and the maths libraries and results will always match no matter the platform the engine is built on.
In the case of Empire the game engine uses the platforms maths libraries to calculate checksums and syncing between players, this means that due to very subtle differences in various platforms maths libraries (floating point calculations specifically) playing games between different platforms will slowly go out of sync due to the small differences ending up with the players dropping out due to sync issues getting too great.
We are still investigating if Mac / Linux might be possible as part of a future update.
** I'm watching for one OpenSource game(warzone2100) - whan devs was making cross-play they've had same problems (different packet sizes).