Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-23 | Fix #9501: [Network] crash when more than one game-info query was pending ↵ | Patric Stout | |
(#9502) | |||
2021-07-20 | Feature: allow the use of TURN to connect client and server together | Patric Stout | |
TURN is a last resort, used only if all other methods failed. TURN is a relay approach to connect client and server together, where openttd.org (by default) is the middleman. It is very unlikely either the client or server cannot connect to the STUN server, as they are both already connected to the Game Coordinator. But in the odd case it does fail, estabilishing the connection fails without any further possibility to recover. | |||
2021-07-16 | Feature: allow the use of STUN to connect client and server together | Patric Stout | |
This method doesn't require port-forwarding to be used, and works for most common NAT routers in home setups. But, for sure it doesn't work for all setups, and not everyone will be able to use this. | |||
2021-07-10 | Add: use Game Coordinator to annouce public servers | Patric Stout | |
2020-06-05 | Add: introduce CMake for project management | Patric Stout | |
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc. |