[New release] The "Lockdown" update.
With the whole world on lockdown, it is time for an EE update.
This update contains a bunch of things. First off, things related to internet play, as what to do when locked in your home? Play EE on the internet.
- You can enter your name, and this shows in the ship selection for reach selected station. So you can see who does what.
- Build in voice chat. With [`] key to talk to your own ship, and [backspace] for the whole server.
- A proxy server, for better distributing network load and hosting behind firewalls that do not work with port forwarding. (More on this later)
Next to this, the translation system is in place. This allows for a localized UI and scenarios. But nothing is translated yet. Language selection needs to be done with the options.ini file.
By my guess, enough can be translated to make the game playable for people that do not speak English. Note that any comms messages will be in the language choice of the server. So if you put your local client on a different language, you will still see English in relay.
There are also various other small improvements and additions. Know that this was an effort of multiple people, on code changes an testing effort.
About the proxy. It is a relatively simple application that sits between the server and multiple clients. So there is only one connection to the server and multiple clients connected to the proxy. The server only needs to send updates once and the proxy will send it to all clients. Putting the bandwidth requirements on the proxy side.
This allows for running a proxy on for example AWS, while still running your server locally and giving easy access to the GM console.
Documentation is up at https://github.com/daid/EmptyEpsilon/wiki/Proxy-Server but can always use some improvements.