truelight 
							
						 
					 
					
						
						
							
						
						27929d129b 
					 
					
						
						
							
							(svn r1527) -Add: RCon (Remote Connection). A server can set:  
						
						... 
						
						
						
						'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-15 20:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						94c6bdfdaf 
					 
					
						
						
							
							(svn r1509) Const correctness and add static where appropriate while touching the lines anyway  
						
						
						
						
					 
					
						2005-01-14 19:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4450ff105c 
					 
					
						
						
							
							(svn r1451) Fix some of the signed/unsigned comparison warnings  
						
						
						
						
					 
					
						2005-01-09 21:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						503ccc81c9 
					 
					
						
						
							
							(svn r1389) -Add: [Network] Added packet protection. No longer a client or 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 14:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						badf3f5c79 
					 
					
						
						
							
							(svn r1381) Fix: [ 1095143 ] Servers list now also saves the port  
						
						
						
						
					 
					
						2005-01-05 09:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						bcff0ab932 
					 
					
						
						
							
							(svn r1344) Use MapSize[XY]() (or MapSize()/MapMax[XY]() where appropriate) instead of TILES_[XY]  
						
						
						
						
					 
					
						2005-01-03 18:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						5eeab7fcfe 
					 
					
						
						
							
							(svn r1322) -Add: banning system (mostly tnx to guru3)  
						
						... 
						
						
						
						A server can ban people via ClientList
  Both server and dedicated can do it via console:
   'ban', 'unban', 'banlist'. 
						
						
					 
					
						2005-01-02 12:03:43 +00:00 
						 
				 
			
				
					
						
							
							
								miham 
							
						 
					 
					
						
						
							
						
						7bf7cf80ee 
					 
					
						
						
							
							(svn r1297) Language fixes in the source.. (ln-)  
						
						
						
						
					 
					
						2004-12-29 13:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						552cb7ad60 
					 
					
						
						
							
							(svn r1239) -Feature: Added gui option of setting company password. It can 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 23:24:53 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						a92dc63ec9 
					 
					
						
						
							
							(svn r1236) MorphOS: added make release like in OSX (tokai)  
						
						... 
						
						
						
						MorphOS: cleaned up the code telling the difference between AmigaOS and MorphOS (tokai) 
						
						
					 
					
						2004-12-22 21:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						1d1a78c011 
					 
					
						
						
							
							(svn r1228) -Add: [Network] When a server normally shuts down, it removed itself  
						
						... 
						
						
						
						from the server-list 
						
						
					 
					
						2004-12-22 18:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						457720ff95 
					 
					
						
						
							
							(svn r1227) -Add: Ingame Server-list (select Internet, then Find Servers)  
						
						... 
						
						
						
						-Fix: UDPListener was launched wrongly
-Fix: Not all sockets have broadcast enabled anymore
-Fix: Server-advertise retries 3 times before giving up 
						
						
					 
					
						2004-12-22 18:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						3e7a5989e2 
					 
					
						
						
							
							(svn r1202) -Fix: removed unused variable  
						
						
						
						
					 
					
						2004-12-21 16:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						f5ccb662f8 
					 
					
						
						
							
							(svn r1194) Feature: You can now add and remove servers from the server list. Those will be remembered until you delete them by pressing the Delete key.  
						
						
						
						
					 
					
						2004-12-20 22:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						9938d19d76 
					 
					
						
						
							
							(svn r1186) -Fix: [Network] You can now join a company on a server where a company  
						
						... 
						
						
						
						went bankrupt, without joining the wrong company (or even failing to do so) 
						
						
					 
					
						2004-12-20 16:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						4c80a8209b 
					 
					
						
						
							
							(svn r1184) -Fix: [Network] %p as chat message no longer gives funny result (tnx to  
						
						... 
						
						
						
						GeniusDex (that makes 10 ;))) 
						
						
					 
					
						2004-12-20 15:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						182eb874e8 
					 
					
						
						
							
							(svn r1174) -Fix: [Network] All strings can now be translated (no more hardcoded strings)  
						
						
						
						
					 
					
						2004-12-19 15:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						df995a32ed 
					 
					
						
						
							
							(svn r1168) -Cleanup: [Network] Cleaned the network code a bit. Added 'const'  
						
						... 
						
						
						
						and 'void' where needed, prefixed all functions, typedefs and global 
vars with 'Network' and organized all externals nicely. 
						
						
					 
					
						2004-12-19 10:17:26 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						88a8fa0104 
					 
					
						
						
							
							(svn r1162) The server list can now be automatically filled from the config file. Add a section [servers] with the addresses each in a new line. Those will be checked upon OpenTTD startup.  
						
						
						
						
					 
					
						2004-12-18 18:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						99c4d6f93b 
					 
					
						
						
							
							(svn r1137) -Fix: [Network] Replaces all strncpy with ttd_strlcpy.. windows really  
						
						... 
						
						
						
						does not like strncpy for some silly reason. 
						
						
					 
					
						2004-12-16 15:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						442ffd521b 
					 
					
						
						
							
							(svn r1124) -Fix: [Network] Also the server now has the option Give Money in  
						
						... 
						
						
						
						ClientList (tnx to teeone for reporting) 
						
						
					 
					
						2004-12-16 11:04:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a148ff4e0d 
					 
					
						
						
							
							(svn r1117) Move map arrays and some related macros into their own files map.c and map.h  
						
						
						
						
					 
					
						2004-12-15 22:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						9954819ff2 
					 
					
						
						
							
							(svn r1113) -Add: [Network] Added the GUI part for server advertising. When 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 21:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						bd4da76891 
					 
					
						
						
							
							(svn r1106) -Add: [Network] Added master-server protocol and advertise to  
						
						... 
						
						
						
						master-server option. No GUI yet, and disabled by default (it still is WIP) 
						
						
					 
					
						2004-12-15 20:10:34 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						d7f4528a57 
					 
					
						
						
							
							(svn r1098) -Fix: server without revision build doesn't care about the client's version. Also moved all revision things where it belongs (network.c)  
						
						
						
						
					 
					
						2004-12-15 16:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						ac96c1ae07 
					 
					
						
						
							
							(svn r1096) -Fix: [Network] PlayAs is now registered correctly  
						
						... 
						
						
						
						-Codewise: [Network] Cleaned some code, removed some comment, changed 
some wrong comment 
						
						
					 
					
						2004-12-15 15:19:51 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						c21659ae7e 
					 
					
						
						
							
							(svn r1093) -Fix: Hopefully fixed windows revision issues once and for all. 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-15 00:31:08 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b0fa342aaa 
					 
					
						
						
							
							(svn r1090) -Fix: Made the _openttd_revision variable global, and with that  
						
						... 
						
						
						
						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-14 20:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						83bdec9b91 
					 
					
						
						
							
							(svn r1059) -Fix: [Console] Renamed 'set port' to 'set server_port'  
						
						... 
						
						
						
						-Add: [Network] Add ip-bind ('set server_bind_ip <ip>' in console or use 
scripts/pre_dedicated.scr) 
						
						
					 
					
						2004-12-13 17:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						67731d344e 
					 
					
						
						
							
							(svn r1045) -Fix: OpenTTD compiles again under VC6 (sign_de)  
						
						
						
						
					 
					
						2004-12-13 11:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						05c585d593 
					 
					
						
						
							
							(svn r1042) -Fix: [Network] Hopefully enabled revision-check for windows (somehow  
						
						... 
						
						
						
						windows uses WITH_REV_HACK instead of WITH_REV :s) 
						
						
					 
					
						2004-12-13 09:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						1d823bcef4 
					 
					
						
						
							
							(svn r1031) -Fix: [Network] The unique-id was not as unique as I though it was..  
						
						
						
						
					 
					
						2004-12-12 17:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b50b664f36 
					 
					
						
						
							
							(svn r1026) -Add: [Network] Added unique id, so in network, each client has an  
						
						... 
						
						
						
						unique id (generated via md5) 
						
						
					 
					
						2004-12-12 16:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						a501e89624 
					 
					
						
						
							
							(svn r1022) -Fix: [Network] [ 1083690 ] The password dialog made the network  
						
						... 
						
						
						
						disconnect without cleaning up. 
						
						
					 
					
						2004-12-12 13:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d6a1f3e412 
					 
					
						
						
							
							(svn r942) -Merged branch/network back into the trunk  
						
						
						
						
					 
					
						2004-12-04 17:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						265ac67183 
					 
					
						
						
							
							(svn r901) Small step in the process to clean up the DPARAM mess:  
						
						... 
						
						
						
						- reduce to 2 sizes (*DParam64 for 64bit values, *DParam for the rest)
- use inline functions instead of macros
- add assert()s to check for buffer overruns 
						
						
					 
					
						2004-12-02 22:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						acbd1801c7 
					 
					
						
						
							
							(svn r815) Include strings.h only in the files which need it.  
						
						... 
						
						
						
						This should reduce the compile time after altering english.txt by about 1/3, because "only" 62 instead of 90 .c files must be recompiled. 
						
						
					 
					
						2004-11-25 10:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						57c472e093 
					 
					
						
						
							
							(svn r624) Merge r377 to trunk:  
						
						... 
						
						
						
						Remove the memmove special case for MSVC
According to the MSDN it was just plain wrong and memmove was directly used in some places anyway 
						
						
					 
					
						2004-11-15 10:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						089a2a7847 
					 
					
						
						
							
							(svn r294) -Fix: autorail always builds rail, instead of occasional rail removal (on pressing hotkey after pressing 'bulldozer')  
						
						... 
						
						
						
						-Fix: network fixes (Tron)
-Some textfile changes, mainly URL's 
						
						
					 
					
						2004-09-18 16:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						da80dabe6b 
					 
					
						
						
							
							(svn r287) Sorry, another mistake  
						
						
						
						
					 
					
						2004-09-17 20:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						431363908e 
					 
					
						
						
							
							(svn r286) Sorry, little memalloc problem  
						
						
						
						
					 
					
						2004-09-17 20:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						7e882e8fa3 
					 
					
						
						
							
							(svn r285) Fix: networkc.tmp will be created in user's homedir (Loki|muh)  
						
						
						
						
					 
					
						2004-09-17 20:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						f7eccfc6fe 
					 
					
						
						
							
							(svn r282) -Fix: decode params change accidently commited  
						
						
						
						
					 
					
						2004-09-17 16:59:03 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						e049bd9b2b 
					 
					
						
						
							
							(svn r281) -Fix: some endian issues fixed in network code  
						
						
						
						
					 
					
						2004-09-17 16:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						dae15e81d8 
					 
					
						
						
							
							(svn r275) -Fix: Client accidently marked as unready when sending framesync packets. [this caused occasional timeouts]  
						
						... 
						
						
						
						-Codechange: now all debug messages for network games show the frame_counter [better debugging] 
						
						
					 
					
						2004-09-16 17:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						25b5a727e8 
					 
					
						
						
							
							(svn r268) -Fix: console-command: script command now stops recording correctly  
						
						... 
						
						
						
						-Fix: network client should not stop sending ready packets anymore [client should not timeout without any reason] 
						
						
					 
					
						2004-09-16 06:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						a69e422cdd 
					 
					
						
						
							
							(svn r266) -Fix: hopefully fixed the desync problem nicely (and reverted the  
						
						... 
						
						
						
						workaround for it) 
						
						
					 
					
						2004-09-15 18:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						9dcf10eb6c 
					 
					
						
						
							
							(svn r261) -Workaround: unplayeable network-game on busy maps because of wrong setup of _current_player. This is only a workaround that can cause desyncs too but not that often  
						
						
						
						
					 
					
						2004-09-14 22:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						d48ce392b2 
					 
					
						
						
							
							(svn r248) -Feature: console script files "exec myscript.file"  
						
						... 
						
						
						
						-Feature: console logging (of debug messages with *developer = 2 and debug_level #) to text-files "script test.txt"
-Feature: server and client are auto-executing "on_server.scr" and "on_client.scr" scripts 
						
						
					 
					
						2004-09-14 16:10:20 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						bb2f8d8d1a 
					 
					
						
						
							
							(svn r240) -Fix: desync on subsidy generation  
						
						... 
						
						
						
						-Fix: sometimes commands got executed to early on some clients
-Feature: universal event packets for transmitting subsidys 
						
						
					 
					
						2004-09-13 22:49:11 +00:00