Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-07-16 | (svn r2590) Fix: [network] Fixed NetworkHandleLocalQueue | ludde | |
2005-07-16 | (svn r2589) Fix: [network] Fixed static variable that wasn't initialized. ↵ | ludde | |
Would stop the sync checking from working in some cases. | |||
2005-07-16 | (svn r2588) Codechange: Remove PLAYER_SEED_RANDOM | ludde | |
2005-07-15 | (svn r2583) Move OS specific code out of misc.c | ludde | |
Added support for Mersenne Twister random number generator (not implemented in network yet) Wrap player randoms around #ifdef | |||
2005-07-14 | (svn r2564) Fix: Fixed conceptual issue in network_gui.c. AllocateName is ↵ | ludde | |
not meant to be used by GUI-code, because it modifies the "game-state". Added a way to bind a C-string to an openttd string which doesn't modify the game state. | |||
2005-06-04 | (svn r2405) Simplify a few '? true : false' and '? false : true', especially ↵ | tron | |
the latter is confusing | |||
2005-05-17 | (svn r2337) -Fix: NetworkUDPRemoveAdvertise wasn't fully correct (which made ↵ | truelight | |
Darkvater go crazy ;)) | |||
2005-05-02 | (svn r2243) -Fix: Rework of console. Use 'help command|variable' to get help ↵ | Darkvater | |
about it. You can assign variables with =, ++, --, or just new value. Console parser is now lenient towards typed spaces, and more robust in general (at least readable). Removed the 'set' command, instead implemented all such variables as 'variables'. - Some variables are really special and cannot be assigned normally, use their callback procedure for assignment/querying. This commit also obsoletes "[1172804] Console set command cleanup" | |||
2005-04-06 | (svn r2157) - Feature (request): [ 1166978 ] Focus keyboard on input-box in ↵ | Darkvater | |
Multiplayer Menu - Feature: If the to be started server is using a password, draw a red '*' after the set password button to remind the user. | |||
2005-04-02 | (svn r2126) - Fix: #2 Fix compilation with network disabled, and comment out ↵ | Darkvater | |
some of the warnings (unused function) (I missed this out the last commit, sorry) | |||
2005-03-30 | (svn r2108) -Fix: the server now also unpause when a client desyncs or something | truelight | |
2005-03-29 | (svn r2106) -Fix: improved the network-join algoritm, it is now a bit more ↵ | truelight | |
stable -Add: added 'pause_on_join' and 'max_join_time' for MP games, where you can auto-pause the game when a client wants to join the game. This to avoid connection losses because of big maps (200+ trains). (with tnx to #openttdcoop for the ideas and testing) | |||
2005-03-09 | (svn r1970) Fix some warnings which Cygwin showed | tron | |
2005-02-07 | (svn r1836) Clean up some strange constructs concerning socket options | tron | |
2005-02-06 | (svn r1833) byte -> char transition: the rest | tron | |
2005-02-06 | (svn r1821) Move generic string handling functions to string.[ch] and ↵ | tron | |
introduce stre{cpy,cat}, see string.h for their semantics | |||
2005-02-06 | (svn r1813) Declare functions implemented in strings.c in their own shiny ↵ | tron | |
new header (though i think some of these function don't belong into strings.c) | |||
2005-02-05 | (svn r1803) Move debugging stuff into files of it's own | tron | |
2005-01-22 | (svn r1596) Add some more statics | tron | |
2005-01-22 | (svn r1594) Convert all undefined parameter lists to (void) and add the ↵ | tron | |
appropriate warning flags in the Makefile | |||
2005-01-15 | (svn r1527) -Add: RCon (Remote Connection). A server can set: | truelight | |
'set rcon_pw <password>' Which enables rcon. A client can now do: 'rcon <password> "<command>"' The command will be executed on the server. (guru3) -Fix: 'kick 1' did crash dedicated servers -Fix: server password is now correctly saved !!Warning!!: do not give your rcon password to people you do not thrust! | |||
2005-01-14 | (svn r1509) Const correctness and add static where appropriate while ↵ | tron | |
touching the lines anyway | |||
2005-01-09 | (svn r1451) Fix some of the signed/unsigned comparison warnings | tron | |
2005-01-05 | (svn r1389) -Add: [Network] Added packet protection. No longer a client or ↵ | truelight | |
server reads beyond the size of the packet -Fix: [Network] A server no longer crashes when a client sends an invalid DoCommand, but drops the client instead. | |||
2005-01-05 | (svn r1381) Fix: [ 1095143 ] Servers list now also saves the port | dominik | |
2005-01-03 | (svn r1344) Use MapSize[XY]() (or MapSize()/MapMax[XY]() where appropriate) ↵ | tron | |
instead of TILES_[XY] | |||
2005-01-02 | (svn r1322) -Add: banning system (mostly tnx to guru3) | truelight | |
A server can ban people via ClientList Both server and dedicated can do it via console: 'ban', 'unban', 'banlist'. | |||
2004-12-29 | (svn r1297) Language fixes in the source.. (ln-) | miham | |
2004-12-22 | (svn r1239) -Feature: Added gui option of setting company password. It can ↵ | darkvater | |
be found in the 'company information' window -Spiced up 'set company_pw' a bit, where if no pw is typed, it shows the current one. -Added a space between company name and player; looks better | |||
2004-12-22 | (svn r1236) MorphOS: added make release like in OSX (tokai) | bjarni | |
MorphOS: cleaned up the code telling the difference between AmigaOS and MorphOS (tokai) | |||
2004-12-22 | (svn r1228) -Add: [Network] When a server normally shuts down, it removed ↵ | truelight | |
itself from the server-list | |||
2004-12-22 | (svn r1227) -Add: Ingame Server-list (select Internet, then Find Servers) | truelight | |
-Fix: UDPListener was launched wrongly -Fix: Not all sockets have broadcast enabled anymore -Fix: Server-advertise retries 3 times before giving up | |||
2004-12-21 | (svn r1202) -Fix: removed unused variable | truelight | |
2004-12-20 | (svn r1194) Feature: You can now add and remove servers from the server ↵ | dominik | |
list. Those will be remembered until you delete them by pressing the Delete key. | |||
2004-12-20 | (svn r1186) -Fix: [Network] You can now join a company on a server where a ↵ | truelight | |
company went bankrupt, without joining the wrong company (or even failing to do so) | |||
2004-12-20 | (svn r1184) -Fix: [Network] %p as chat message no longer gives funny result ↵ | truelight | |
(tnx to GeniusDex (that makes 10 ;))) | |||
2004-12-19 | (svn r1174) -Fix: [Network] All strings can now be translated (no more ↵ | truelight | |
hardcoded strings) | |||
2004-12-19 | (svn r1168) -Cleanup: [Network] Cleaned the network code a bit. Added 'const' | truelight | |
and 'void' where needed, prefixed all functions, typedefs and global vars with 'Network' and organized all externals nicely. | |||
2004-12-18 | (svn r1162) The server list can now be automatically filled from the config ↵ | dominik | |
file. Add a section [servers] with the addresses each in a new line. Those will be checked upon OpenTTD startup. | |||
2004-12-16 | (svn r1137) -Fix: [Network] Replaces all strncpy with ttd_strlcpy.. windows ↵ | truelight | |
really does not like strncpy for some silly reason. | |||
2004-12-16 | (svn r1124) -Fix: [Network] Also the server now has the option Give Money in | truelight | |
ClientList (tnx to teeone for reporting) | |||
2004-12-15 | (svn r1117) Move map arrays and some related macros into their own files ↵ | tron | |
map.c and map.h | |||
2004-12-15 | (svn r1113) -Add: [Network] Added the GUI part for server advertising. When ↵ | truelight | |
you go to Start Server, you can select by connection: 'Internet (advertise)'. When selected, the server will announce itself to the server-list at http://servers.openttd.org (when finished) | |||
2004-12-15 | (svn r1106) -Add: [Network] Added master-server protocol and advertise to | truelight | |
master-server option. No GUI yet, and disabled by default (it still is WIP) | |||
2004-12-15 | (svn r1098) -Fix: server without revision build doesn't care about the ↵ | darkvater | |
client's version. Also moved all revision things where it belongs (network.c) | |||
2004-12-15 | (svn r1096) -Fix: [Network] PlayAs is now registered correctly | truelight | |
-Codewise: [Network] Cleaned some code, removed some comment, changed some wrong comment | |||
2004-12-15 | (svn r1093) -Fix: Hopefully fixed windows revision issues once and for all. ↵ | darkvater | |
Removed globalness of _openttd_revision and put all such ifdefs into one place. If server has a revision only the same revisions can join; if the server has no revision everyone can join. I reckon this should be a server-side option to allow people to join or not to join. | |||
2004-12-14 | (svn r1090) -Fix: Made the _openttd_revision variable global, and with that | truelight | |
hopefully killed the windows-revision problem. If WITH_REV is defined, for both Windows as *nix system _openttd_revision is filled with normal info, else _openttd_revision is set to 'norev000' -Fix: Small possible server-crash | |||
2004-12-13 | (svn r1059) -Fix: [Console] Renamed 'set port' to 'set server_port' | truelight | |
-Add: [Network] Add ip-bind ('set server_bind_ip <ip>' in console or use scripts/pre_dedicated.scr) | |||
2004-12-13 | (svn r1045) -Fix: OpenTTD compiles again under VC6 (sign_de) | truelight | |