Commit Graph

1283 Commits

Author SHA1 Message Date
Mark Vejvoda 55d213435a - changed music change-over during game start so that background music continues to play while waiting for network clients 2011-01-18 04:56:42 +00:00
Mark Vejvoda d16f6a93bc - sound system is now threaded by default (hopefully this fixes buffer underruns errors from openal)
- background music now plays when game is loading
2011-01-18 01:24:45 +00:00
Mark Vejvoda 9ba8668751 - win32 winsock bugfixes causing havok and grief for win32 users (corrupt winsock stack due to extra call to wsacleanup) 2011-01-17 23:45:09 +00:00
Mark Vejvoda d8e28fbf90 - attempt to fix WSAStartup error message on win32 2011-01-17 21:31:59 +00:00
Mark Vejvoda c51eb0a3c4 - attempt to cleanup some debug logging to see if it helps restore normal performance 2011-01-17 16:31:25 +00:00
Mark Vejvoda e967ac48fd - some bugfixes for ftp transfer (i think multiple concurrent users now works properly) 2011-01-17 07:19:32 +00:00
Mark Vejvoda 281f489678 - attempt to make FTP transfers more efficient by turning off epsv since feathery doesn't support it 2011-01-16 08:08:44 +00:00
Mark Vejvoda 0c138f61a6 - some updates to handling of failed ftp transfers 2011-01-16 06:54:33 +00:00
Mark Vejvoda 6d08797a14 - commented out another ftp console output 2011-01-16 06:41:48 +00:00
Mark Vejvoda 43f2677bad - disabled more console output for ftp 2011-01-16 04:15:18 +00:00
Mark Vejvoda 1dee0a134c - vc++ compile fix 2011-01-16 03:56:10 +00:00
Mark Vejvoda 1cc5f8c70e - commented console output for FTP progress 2011-01-16 03:44:55 +00:00
Mark Vejvoda b54faa93f9 - vc++ compile fix 2011-01-16 03:11:55 +00:00
Mark Vejvoda 3814702b18 - more ftp bugfixes 2011-01-16 03:05:11 +00:00
Mark Vejvoda 6e7bcd2ece - attempt for ftp bigfixes 2011-01-16 01:16:02 +00:00
Mark Vejvoda 61bc3902bb - fix the win32 build for vc++ 2011-01-15 23:36:58 +00:00
Mark Vejvoda 681db699a1 - a bit more libcurl code cleanup 2011-01-15 23:02:19 +00:00
Mark Vejvoda 4649f761f6 - some libcurl usage bugfixes for multi-thread use 2011-01-15 22:42:33 +00:00
Mark Vejvoda 385fb0b3f0 - bunch of bugfixes for FTP file transfer:
- failed attempts should now properly cleanup partial downloaded files
  - better logging and resource usage to track down problems
2011-01-15 21:53:00 +00:00
Mark Vejvoda 67e0c27b60 - ftp connect change in master menu 2011-01-15 19:22:59 +00:00
Mark Vejvoda 934b430f93 - added more logging to see what client FTP port # will be 2011-01-15 19:16:00 +00:00
Mark Vejvoda e6f69a3839 - added code for server to tell clients which port to use for FTP 2011-01-15 18:56:03 +00:00
Mark Vejvoda c6e809ec97 - removed deprecated code from renderer since we have good success with the visible quad cache 2011-01-15 08:45:17 +00:00
Mark Vejvoda a7ca23d18e - speed improvement for anti-hack checking 2011-01-15 04:13:15 +00:00
Mark Vejvoda 3dac5df814 - wacky vc++ compile bugfix, code was changed in other header files and now std::max fails! 2011-01-15 00:29:25 +00:00
Mark Vejvoda 654de490c2 - set max time for FTP transfers to 10 minutes 2011-01-15 00:10:51 +00:00
Mark Vejvoda 2ab82c9271 - added some basic protection against memory hacking tools 2011-01-14 23:51:15 +00:00
Mark Vejvoda ccaaf5ab35 - simple attempt to avoid one small type of cheating related to resource values (please test this tomreyn) 2011-01-14 21:16:43 +00:00
Mark Vejvoda f6b0bd3fd7 - some ftp file transfer bugfixes and moved many strings into language file 2011-01-14 17:57:37 +00:00
Mark Vejvoda ada4140d84 - added glexemel to svn and CMake builds
- updated the G3D import script to properly bring in animations into Blender!
2011-01-14 06:56:19 +00:00
Mark Vejvoda a8f982ad2b - rollback last change since now we know what the problem is 2011-01-14 01:50:54 +00:00
Titus Tscharntke 0cb64ca1fa Selection bugfix? Lets see if this one line fix really fixes it... 2011-01-14 01:14:38 +00:00
Mark Vejvoda 26010071e7 - bugfixes for g3d viewer animation speed when going too high or low
- added current display anim-speed in the status bar
2011-01-13 19:27:26 +00:00
Mark Vejvoda 469cf14b92 - FINALLY fixed freeze with tomreyn's fuzzer and helped further stabilize mutexes and network messages in threads. 2011-01-13 08:17:18 +00:00
Mark Vejvoda 6f601777ef - another bsd compiler fix
- added new command param for testing disable of backtrace
2011-01-13 01:52:34 +00:00
Mark Vejvoda 8c4cdd037c - updated for compiling on BSD
- also bugfix for socket broadcast segfault (partial fix)
2011-01-13 01:46:32 +00:00
Titus Tscharntke fec68c872a Some changed external ports for ftp; switch ftp ports according to external port; Menu looks a bit more friendly(less fog) 2011-01-12 19:42:25 +00:00
Mark Vejvoda 0a01f98c4e - a few tweaks to lag limit / handling values 2011-01-12 07:03:29 +00:00
Mark Vejvoda 6bfc4d7c2e - attempt to better handler tomreyn's fuzzer. 2011-01-12 06:52:03 +00:00
Mark Vejvoda 26a382bd64 - added queued broadcast message ability and tried to fix tomreyn's fuzzer program issue 2011-01-12 00:16:50 +00:00
Mark Vejvoda d622c7bf7f - try to discover what texture is corrupt in tomreyn's fuzzer 2011-01-11 22:34:01 +00:00
Mark Vejvoda f5ef3157e2 - compiler fix for win32 build 2011-01-11 22:16:47 +00:00
Mark Vejvoda ccbd707ae1 - numerous bugfixes including fixing a slowdown introduced in a previous recent checkin.
- Added Network Text Message queue as this is required in some tricky cases
- added more logging of memory cleanup events
- added memory safe snprintf calls
2011-01-11 22:09:46 +00:00
Mark Vejvoda 227f39ccf9 - bugfixes for connection slot disconnect handling 2011-01-11 20:02:07 +00:00
Mark Vejvoda 1a7716dbdd - bugfix for disconnected clients 2011-01-11 19:16:48 +00:00
Mark Vejvoda 9acbfb9d19 - patch from Nebososo for 2 byte characters and font widths 2011-01-11 19:03:41 +00:00
Mark Vejvoda a7f6a592ff - try to better handle socket disconnects 2011-01-11 18:39:18 +00:00
Mark Vejvoda e319c2cf62 - attempt to fix game freeze when lag causes game pauses 2011-01-11 08:45:58 +00:00
Mark Vejvoda b778098d13 - bugfix for multi-build discovered during testing (left a break statement when shouldn't have) 2011-01-11 05:18:53 +00:00
Mark Vejvoda d9e7dcc69a - another attempt to fix socket send freeze 2011-01-11 03:56:38 +00:00