truelight 
							
						 
					 
					
						
						
							
						
						29b844a408 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						c58549d512 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						b6c74c1c20 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						9ced62e239 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						f80094deb7 
					 
					
						
						
							
							(svn r1045) -Fix: OpenTTD compiles again under VC6 (sign_de)  
						
						
						
						
					 
					
						2004-12-13 11:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						c0603e4768 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						c8452c5195 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						0e79314353 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						e027fa76b1 
					 
					
						
						
							
							(svn r1022) -Fix: [Network] [ 1083690 ] The password dialog made the network  
						
						... 
						
						
						
						disconnect without cleaning up. 
						
						
					 
					
						2004-12-12 13:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b8f6d41418 
					 
					
						
						
							
							(svn r942) -Merged branch/network back into the trunk  
						
						
						
						
					 
					
						2004-12-04 17:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						fdb447ac55 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						01dd0219d3 
					 
					
						
						
							
							(svn r229) -Fix: Some more const stuff fixed .(Tron)  
						
						... 
						
						
						
						-Fix: ParseConnectionString() function to parse network connection string: <IP>[:<PORT>][#<PLAY_AS] . 
						
						
					 
					
						2004-09-12 23:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						e295e46e3e 
					 
					
						
						
							
							(svn r223) -Fix: Const correctness and miscellaneous fixes. Thank you Tron for your diligent fixing of warnings (and some possibly bugs) (Tron)  
						
						... 
						
						
						
						-CodeLayout: Remove trailing spaces and Windows linebreaks 
						
						
					 
					
						2004-09-12 21:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						d6cab2e06d 
					 
					
						
						
							
							(svn r221) -Feature: console command and variable hooking  
						
						... 
						
						
						
						-Fix: added another network.c stub
-Consolecommand: "scrollto <tile>" center main view on <tile> [Darkvater]
-Consolecommand: "resettile <tile>" force bulldoze <tile> without any checks (DEBUG only) [Darkvater]
-Fix: resetengines is hooked to be not available in network games
-Codechange: "connect <connectstr>": the connect command now uses a connectionstring like the network-gui
-Fix: Direct Connect editbox can handle up to max ~35 characters [Darkvater] 
						
						
					 
					
						2004-09-12 20:15:18 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						54fcdc9cfa 
					 
					
						
						
							
							(svn r219) -Fix: fixed network stub declerations  
						
						
						
						
					 
					
						2004-09-12 19:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						99687cf513 
					 
					
						
						
							
							(svn r214) -Feature: CMD_NET_INSTANT [just in time command handling over network] (sign_de)  
						
						... 
						
						
						
						-Fix: Only server can pause in network, action disabled for clients
-Fix: Direct Connect editbox can handle up to max ~35 characters 
						
						
					 
					
						2004-09-12 15:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						24512d3da5 
					 
					
						
						
							
							(svn r212) -Fix: Network-gui fixes (sign_de)  
						
						... 
						
						
						
						-Fix: any disabled button in a window doesn't receive WE_CLICK events
-Added network.h 
						
						
					 
					
						2004-09-12 14:12:33 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						34ecc0d778 
					 
					
						
						
							
							(svn r209) -Fix: network code based desync  
						
						... 
						
						
						
						-Feature: framesync packets to hold the clients framecount near the servers
-Fix: command queue now aligns the commands to be processed right after an sync or framesync packet
-Fix: added stubs for compiling without network 
						
						
					 
					
						2004-09-11 22:10:31 +00:00 
						 
				 
			
				
					
						
							
							
								signde 
							
						 
					 
					
						
						
							
						
						1fb915df69 
					 
					
						
						
							
							(svn r207) -Codechange: randomizer handling  
						
						... 
						
						
						
						-Fix: desync problem fixes
-Fix: server doesnt hang anymore when a client timed out
-Feature: low latency connection enhancements [*net_sync_freq, *net_ready_ahead] 
						
						
					 
					
						2004-09-11 19:34:11 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						eb49a19460 
					 
					
						
						
							
							(svn r194) -Codechange: stripping trailing-spaces. Please keep this that way!  
						
						
						
						
					 
					
						2004-09-10 19:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						216abe4e93 
					 
					
						
						
							
							(svn r189) -Fix: [1024750] Fix: network.c - timeout error. When one client timed out, all clients were disconnected (sign_de)  
						
						
						
						
					 
					
						2004-09-09 16:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						5ecaebcc6c 
					 
					
						
						
							
							(svn r188) -Fix: network fixes for players with higher latency (sign_de)  
						
						
						
						
					 
					
						2004-09-08 20:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						157e90b49f 
					 
					
						
						
							
							(svn r186) -Add: debug 'net' for network debug (sign_de)  
						
						... 
						
						
						
						-Fix: desync problem (server was not waiting for clients) (sign_de) 
						
						
					 
					
						2004-09-08 19:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						6b9929d0f3 
					 
					
						
						
							
							(svn r178) -Fix: small network fix if network is not enabled  
						
						
						
						
					 
					
						2004-09-07 22:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						3a241b5cce 
					 
					
						
						
							
							(svn r176) -Fix: network_gui const and warnings fixes (Tron)  
						
						
						
						
					 
					
						2004-09-07 19:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						51d928a478 
					 
					
						
						
							
							(svn r174) -Network: [ 023268] small network.c changes/cleanups (MorphOS/AmigaOS) and one compiler warning fix (MorphOS) (tokai)  
						
						
						
						
					 
					
						2004-09-06 22:53:59 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						9a6870fcfd 
					 
					
						
						
							
							(svn r173) -Network: [1023231] Debug Code + ErrorBoxes + Load Game/Scenario. Added some more desync debug code and replaced some of the error() calls with some better error boxes. Hopefully find desyncs easier (sign_de)  
						
						... 
						
						
						
						-GUI: Change some network GUI stuff (Darkvater) 
						
						
					 
					
						2004-09-06 22:46:02 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						bb75f30a79 
					 
					
						
						
							
							(svn r170) -Fix: [1022902] network fix .. console fix bug [1018523]. Fixes some variable initialization errors and a console.h warning (sign_de)  
						
						
						
						
					 
					
						2004-09-06 21:27:26 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						a7dd461672 
					 
					
						
						
							
							(svn r145) -Fix: [1016921] Network Name Resolution for not only connecting with IP. (sign_de)  
						
						... 
						
						
						
						-Fix [1013884] network.c diffs (MorphOS/ AmigaOS) (tokaiz) 
						
						
					 
					
						2004-08-27 11:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						309ebe5f3f 
					 
					
						
						
							
							(svn r111) -Fix: converted all linebreaks to UNIX-linebreak (\n)  
						
						
						
						
					 
					
						2004-08-22 15:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						a770903df7 
					 
					
						
						
							
							(svn r107) Small fix for compiling without networking  
						
						
						
						
					 
					
						2004-08-22 11:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						0bd907e88d 
					 
					
						
						
							
							(svn r106) New network core (by sign_de)  
						
						... 
						
						
						
						Features:
* network core is dynamicly loaded when needed (-n isn't needed anymore) 
  for easy switching between single and multiplayer. But commandline 
  shortcuts are still enabled:
   -n = autodetect network server
   -n [ip] = connect to the server
* udp now uses 2 different ports
  - you can run 1 server and serveral clients on one pc
  - the clients udp-socket gets unloaded when the
    network game starts
  - the servers udp-sockets remains online to allow the
    network gui to detect itself
* new gameinfo structure
  this struct is available for every online/lan game
* dynamic NetworkGameList 
						
						
					 
					
						2004-08-22 10:23:37 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						dd5f3bbe37 
					 
					
						
						
							
							(svn r82) -Fix ttd.rc issues on non VS compilers  
						
						... 
						
						
						
						-Fix: network.c more robust (check for NULL pointer), if gethostbyname failes, try resolving IP address 
						
						
					 
					
						2004-08-19 09:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						6c87ef6c65 
					 
					
						
						
							
							(svn r9) Fixed a couple of warnings and minor coding issues  
						
						
						
						
					 
					
						2004-08-10 16:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						804f038594 
					 
					
						
						
							
							(svn r2) -Fix [993829] UDP Fixes (lucaspiller)  
						
						... 
						
						
						
						-Fix change 255/0xFF to OWNER_SPECTATOR for 
spectator stuff (TrueLight) 
						
						
					 
					
						2004-08-10 14:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						efaeb275f7 
					 
					
						
						
							
							(svn r1) Import of revision 975 of old (crashed) SVN  
						
						
						
						
					 
					
						2004-08-09 17:04:08 +00:00