Age | Commit message (Collapse) | Author |
|
compile-time and server side only to aid debugging some desyncs, i.e. dump the stream of commands so it could be replayed in exactly the same way later. This should primarily be used to make desyncs more easily reproducable, so it can be properly debugged.
|
|
issues. Thanks to benc for providing the patch.
|
|
|
|
|
|
|
|
|
|
characters when determining network compatability. This makes it possible to have 'long' branch names while still being able to play network games.
|
|
DEBUG() to a remote connection over TCP
For example, launch on 192.168.0.1 with, say, netcat a listener: netcat -l -p 3982
Launch OpenTTD on a remote host (say, PSP): ./openttd -l 192.168.0.1 -d9
And you get all debug information on 192.168.0.1. Very useful for debugging Portable systems.
|
|
booleans.
|
|
to network_gamelist.h
|
|
via UDP and TCP.
|
|
first query.
|
|
disabled.
|
|
classes. This is only one of the many steps to really cleanup the network code.
|
|
stillunknown and pv2b.
|
|
NetworkUDPStop to close all opened udp sockets (those were called NetworkUDPClose).
|
|
- A proper ./configure, so everything needs to be configured only once, not for every make.
- Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
- A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
- Proper support for OSX universal binaries.
- Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
- Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.
Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
|