Commit Graph

518 Commits

Author SHA1 Message Date
Mark Vejvoda
2015843d69 - added optional server game pause if client lags 2010-06-17 21:46:36 +00:00
Mark Vejvoda
1b5b663331 - small update to event pump 2010-06-17 08:12:02 +00:00
Mark Vejvoda
b2f91e0f32 - attempt to make TOM happy, clickl madly while game is loading and help lame windows not choke 2010-06-17 06:55:35 +00:00
Mark Vejvoda
eeda623b4f - removed the rotateunit flag (its now just part of MG)
- updated rendering to consider both visible and explored cells when rendering untis and objects
- added a warning message when a client is lagging and coming close to being kicked off
2010-06-17 00:08:27 +00:00
Mark Vejvoda
e38c3e341b - updated SOME of the win32 projects so they compile in debug mode 2010-06-16 21:20:36 +00:00
Mark Vejvoda
cad295c912 - a few minor render updates to try to squeeze better performance out of the rendering (only render visible and explored unit and object cells) 2010-06-16 07:18:06 +00:00
Mark Vejvoda
39acffa2aa - enable mouse while new game is loading 2010-06-16 06:35:35 +00:00
Mark Vejvoda
94c8a08d04 - bugfix for particles showing when fog of war on but they shouldn't show 2010-06-16 06:25:32 +00:00
Mark Vejvoda
c7c9e69567 - added initial work to better manage rendering (but not yet enabled)
- added new commandline parameter: --version
- some thread cleanup to try adjusted timings when threads shutdown
2010-06-15 16:27:52 +00:00
Mark Vejvoda
5356a3de23 change of data type to correct type for time lag 2010-06-15 05:44:29 +00:00
Mark Vejvoda
e091460f40 - attempt to add a client LAG checker to notify and disconnect clients that fall too far behind. 2010-06-15 05:36:07 +00:00
Mark Vejvoda
b3b2d098b7 - Fix for IP Address discovery and broadcasting UDP servers 2010-06-14 21:03:23 +00:00
Mark Vejvoda
cdb820a8e8 - fixed a network read problem where there is more data needed before reading large command lists can be processed.
- added more error checking
2010-06-14 06:38:24 +00:00
Mark Vejvoda
3ece5b62f7 - updated beta version to 4 2010-06-13 20:50:14 +00:00
Mark Vejvoda
f619aad383 - bugfix for hotkey processing (allow single quoted characters to fix grouping units) 2010-06-13 17:55:39 +00:00
Mark Vejvoda
6c28167e5e - added SDL Pump events during game load to avoid hanging appearance when users click madly in startup 2010-06-13 00:59:56 +00:00
Mark Vejvoda
100e39e6e0 - bugfix so code compiles on older gnuc 2010-06-12 19:49:00 +00:00
Mark Vejvoda
3401d5a43a - added ESC key to exit from main menu 2010-06-12 19:27:11 +00:00
Mark Vejvoda
06c44a9411 - bugfix for method not returning a value 2010-06-12 19:01:16 +00:00
Mark Vejvoda
c800ab28cc - bugfixes for incorrect method declaration 2010-06-12 18:56:16 +00:00
Mark Vejvoda
085d4e4bfe - added more debug statements to try to track beta bugs
- added safer customization of ini files
- added ability to customize game keys
- added more error checking for ogg file loading
- added faction loader progress
- added a few more thread protections on custom menu
2010-06-12 18:27:39 +00:00
Mark Vejvoda
25bc515466 -bugfix for mutex in custom menu 2010-06-11 19:00:17 +00:00
Mark Vejvoda
4debe015ce - more bug fixes found during menu navigation and testing 2010-06-11 04:55:49 +00:00
Mark Vejvoda
b40a9d58c4 - more thread guards to avoid crashes 2010-06-11 03:17:38 +00:00
Mark Vejvoda
c6d83dc6bb Fixed a hideous debug output bug in custom menu causing a crash 2010-06-11 01:33:43 +00:00
Mark Vejvoda
e1fffda0cd -updated version# to beta1
-changed one english text title to: Network Send FrameCount
-changed default of ServerControlled AI to false
2010-06-11 00:23:16 +00:00
Mark Vejvoda
8a3709defd bugfixes for AI command execution 2010-06-10 21:53:50 +00:00
Titus Tscharntke
54abe03d86 megacpu bug hunting 2010-06-10 21:33:50 +00:00
Mark Vejvoda
6beaab97fe added another index guard to ensure proper index 2010-06-10 20:37:38 +00:00
Mark Vejvoda
f5836bdf99 added more guards and debug info related to AI bugs 2010-06-10 14:58:06 +00:00
Mark Vejvoda
6d519c4cdf added more guards in AI command processing 2010-06-09 00:38:15 +00:00
Titus Tscharntke
1e6262dde5 printf replaced with debug fro URL printout 2010-06-08 22:59:42 +00:00
Titus Tscharntke
74400f77fc chat in menu doesn't fade and 'M'-key to show more messages works in menu too 2010-06-08 22:50:37 +00:00
Mark Vejvoda
8d62198ca3 fixed missing header file on Fedora 2010-06-08 14:13:33 +00:00
Mark Vejvoda
4fd75e5d7d - fixed two nasty AI bugs which would cause out of synch and memory corruption problems
- added new glest.ini setting to log commands for each client
2010-06-08 07:40:32 +00:00
Titus Tscharntke
d14f013491 some chat changes and custom game with NetworkFramePeriod 2010-06-08 00:00:28 +00:00
Mark Vejvoda
10202792a3 added support for building on fedora 13 2010-06-07 07:08:29 +00:00
Mark Vejvoda
1c4a5489b7 added missing header files (for fedora compiles) 2010-06-07 06:05:38 +00:00
Mark Vejvoda
df59692aa9 updated to work on fedora 2010-06-07 05:32:41 +00:00
Mark Vejvoda
9c5d911edc Added cmake build files (thanks RCL) 2010-06-05 17:34:55 +00:00
Mark Vejvoda
4ec55dd434 updated platform defines 2010-06-05 17:22:09 +00:00
Mark Vejvoda
1d0836f0ba -added another mutex release to fix a bug found from a segfault
-added a safer debug buffer output method
-added ability to specify precsion for floating point conversion
2010-06-05 15:48:50 +00:00
Mark Vejvoda
50ca413310 added more debug info related to time of day increment 2010-06-05 14:37:20 +00:00
Mark Vejvoda
cf6d43247d added networkframeperiod support to gamesettings and added possibility to over-ride in glest.ini for now 2010-06-05 07:52:14 +00:00
Mark Vejvoda
79c47e9e7f updated custom menu with more mutex protection 2010-06-05 00:58:32 +00:00
Mark Vejvoda
c76b1600dd added another thread guard 2010-06-05 00:27:33 +00:00
Mark Vejvoda
3b06db30e9 commented out ping code and added synch check for large comamnds list 2010-06-05 00:00:36 +00:00
Mark Vejvoda
2970e5114a added mutex protection in custom game menu to protect access to member variables to avoid crashes when background thread and user changes both occur 2010-06-04 21:46:10 +00:00
Mark Vejvoda
052b82541f updated ping text for master server 2010-06-04 20:52:32 +00:00
Mark Vejvoda
f6517183bb small fix for initial ping time 2010-06-04 20:39:23 +00:00