FAQ:technical
Technical
What port numbers does Spring use?
Game uses port 8452 UDP by default, which can be changed in the lobby. If you are behind a router, and are having problems hosting, try forwarding the correct port and also make sure the firewall is not blocking it.
What APIs does Spring use?
Spring uses OpenGL for graphics and OpenAL for sound. Also SDL is used for input and some other stuff.
What language is Spring written in?
The spring game engine is mostly written in C++. The Windows lobby client is written in Delphi, the lobby server is java. SpringLobby is written in C++.
Is Spring open source?
Yes, it is. Go to the downloads section of the site to download the source code.
Is there any documentation for the source code?
Yes, doxygen can be used to produce documentation. Unfortunately, there is no webserver running the docu at the moment, you will need to generate your own. To do so, install doxygen and run "doxygen" from in spring source directory.
Is Spring a Portable Application?
Yes, spring can be run from any big-enought portable storage device.