Commit Graph

4937 Commits

Author SHA1 Message Date
Mark Vejvoda 74f39293a8 added libcurl for older ubuntu dependencies 2010-05-15 20:13:50 +00:00
Mark Vejvoda 83dbaf7886 added hotkey of ? as a way to toggle on/off the debug UI display 2010-05-15 19:51:58 +00:00
Mark Vejvoda 1ae2a9ae10 - Added partial threaded network server handling of incoming socket data to try to improve performance
- Small changes to client network handling to be more accurate and efficient
- Added observer mode when a user loses a network game
2010-05-15 18:59:17 +00:00
Mark Vejvoda 9ab6732f86 added some safety checks if user does not have masterserver setup properly 2010-05-15 18:49:45 +00:00
Titus Tscharntke 6548c42d38 autorefresh
direct create game ( not completly finished yet )
2010-05-15 18:40:58 +00:00
Mark Vejvoda 0f6605fc4a made a few performance improvements for file scanning logic 2010-05-14 07:02:17 +00:00
Mark Vejvoda 0f83bdf58f updated version # to show alpha state of new multi-platform / master-server mega-glest 2010-05-13 23:08:52 +00:00
Mark Vejvoda a585a6663f - added some bugfixes related to timing ans corrupt state in network and regular game menus 2010-05-13 21:47:14 +00:00
Titus Tscharntke 036cc5e0f3 language files
new menu cameras prepared
2010-05-13 21:07:43 +00:00
Titus Tscharntke 9163d75fcc masterserver works again 2010-05-13 11:19:10 +00:00
Mark Vejvoda a7e7b00cba added another thread shutdown 2010-05-13 07:24:59 +00:00
Mark Vejvoda c5485be4da - updates to language keynames and english strings
- added some more protection for shutdown of threads
2010-05-13 07:22:33 +00:00
Mark Vejvoda 4fc043ddb6 more bullet proofing of network activity 2010-05-13 07:13:53 +00:00
Mark Vejvoda 57d0420b76 Added some threading for URL calls for new masterserver game play 2010-05-13 06:43:56 +00:00
Titus Tscharntke 55d7c6eebc looks a bit better now 2010-05-13 00:42:49 +00:00
Titus Tscharntke 9fb3352dfe masterserver ( work in progress ) 2010-05-12 22:58:00 +00:00
Mark Vejvoda 36c7ccfff1 Added a few new version methods for compilter and platform 2010-05-12 22:54:42 +00:00
Titus Tscharntke 23ebbb15ad getCompileDateTime 2010-05-12 22:44:41 +00:00
Mark Vejvoda 43c00d5740 - removed interpolation thread as it did nothing to help performance.
- added a cache in the interpolation class
2010-05-12 21:49:12 +00:00
Mark Vejvoda 319b672e20 added better handling of network connections:
- only listen for new clients on a server if an open slot exists (unconnected)
- for both server and client we wait a max of 10 seconds to receive a proper intro packet or we disconnect (could have connected to / from a non glest application using the same port)
2010-05-12 15:25:56 +00:00
Mark Vejvoda d064b52418 - Updated win32 project files to add support for libcurl in prep for new master server features 2010-05-11 07:00:09 +00:00
Mark Vejvoda 25b63b10e1 - Added libcurl to mega-glest for mu;ti-purpose / multi-platform http and ftp requests
(for linux requires the following new dependency: sudo apt-get install libcurl4-dev)
2010-05-11 05:39:00 +00:00
Mark Vejvoda f7b6ef8450 commented out debug statements to remove some noise from logs 2010-05-10 23:58:07 +00:00
Mark Vejvoda f091df9954 - added a more simpler version of right click to set meeting point from RCL 2010-05-10 23:56:55 +00:00
Mark Vejvoda e7d06aebc3 commented out interpolation thread since it doesn't seem to improve anything. 2010-05-10 19:51:53 +00:00
Mark Vejvoda a68ae2fdfb fixed teamcolor bug from last code checkins dealing with threaded interpolation 2010-05-10 19:35:56 +00:00
Mark Vejvoda 52270de56e - added include path to win32 project to fix linker error 2010-05-10 19:06:37 +00:00
Mark Vejvoda 1657c811a5 - added new file to win32 project to fix liner error 2010-05-10 19:04:15 +00:00
Mark Vejvoda cde5a52fd3 - experiemental code to process interpolation calcs in a background thread
Requires a new setting to be turned on in glest.ini:
ThreadedInterpolation=true
2010-05-10 17:50:57 +00:00
Titus Tscharntke 13a1630e69 first steps for masterserver join menu 2010-05-09 21:23:13 +00:00
Mark Vejvoda 247cf32531 - Removed yet another platform specific remanant no longer required (win32 threads) since we use sdl threads 2010-05-08 09:40:25 +00:00
Mark Vejvoda 3547276699 - added a special thread to calculate interpolation to try to improve performance 2010-05-08 09:06:30 +00:00
Titus Tscharntke 54bcbf4303 watereffects in right place for big units 2010-05-07 08:01:14 +00:00
Mark Vejvoda f192b33153 bugfix for stubbing out macro of logging code for win32 2010-05-07 07:18:54 +00:00
Mark Vejvoda 8aa14009d1 - added a more proper #define setup to completely stub out debugging to test performance
(simply uncomment #define UNDEF_DEBUG and the debug statements become nothing)
- Added piles of experimental changes for testing different performance scenarios (all of these changes are turned off by default and will most likely eventually be removed)
2010-05-07 06:46:55 +00:00
Mark Vejvoda 1a6bb489b8 - bugfix for language files in scenarios and tutorials
- added numerous performance profiling statements
2010-05-06 21:29:46 +00:00
Titus Tscharntke 304b6653e9 icons with colored frames
default map startup size raised to 128x128 
startup screensize raised to 1024x768
2010-05-04 22:55:22 +00:00
Mark Vejvoda 605dd746c0 some bugfixes for silly compile errors and painting issues in windoze 2010-05-04 08:15:16 +00:00
Mark Vejvoda 4b1a392f00 Bugfixes for network game launching:
- discard inprogress messages that don't apply during launch
- added better error handling of disconnects during game launch and play on both server and clients
2010-05-04 02:32:43 +00:00
Titus Tscharntke acf4bebba6 GAE map editor ported to megaglest 2010-05-04 00:22:11 +00:00
Titus Tscharntke 73be43d6ad some (possible) bugs are fixed when starting but not all. Discussion needed . 2010-05-04 00:05:10 +00:00
Titus Tscharntke 0dd135fc12 windowed/fullscreen switch in options ( needed for windows )
watereffect improved for big unnits ( ElimiNator should test it )
2010-05-03 22:07:27 +00:00
Mark Vejvoda 1efc2dc0a6 - updates to Chinese font support so Linux will compile
- added more debugging and NULL guards
2010-05-03 06:25:54 +00:00
Mark Vejvoda c3793d0cfb Added initial code changes to support Chinese Fonts 2010-05-03 06:16:32 +00:00
Mark Vejvoda 677da7f9d5 uncommented some streflop restore statements in lua calls 2010-05-02 14:49:58 +00:00
Mark Vejvoda abf05a2ae6 - Fixed some bugs related to logfile processing.
- Added debug project to win32 projects
- Changed some compiler settings for win32 projects to enable sse
2010-05-02 06:21:36 +00:00
Mark Vejvoda 63aff0751c Updates to get things compiling under linux properly with streflop 2010-05-02 03:48:40 +00:00
Mark Vejvoda 7b9036345b streflop updates 2010-05-01 21:07:17 +00:00
Mark Vejvoda 5a1c48d148 added wrapper for streflop 2010-05-01 20:39:11 +00:00
Mark Vejvoda e05062d6ea hopefully the bugfix for lua problems and streflop 2010-05-01 20:37:25 +00:00