SoftCoder
|
4dea67cff9
|
- attempt to fix thread crash when ending game for network play
|
2014-12-19 19:08:04 -08:00 |
|
SoftCoder
|
581a975209
|
- added support for dev mode paths and removed linux symlinks for game data
- bugfix for segfault on headless when client disconnects
|
2014-01-24 13:44:21 -08:00 |
|
SoftCoder
|
7d8af94a44
|
- attempt to fix null pointer segfault on masterserver found by tomreyn
|
2014-01-08 12:48:56 -08:00 |
|
SoftCoder
|
ecdb229bdf
|
- attempt to do better lag handling (pause game up to 3 times for lagging clients then disconnect)
|
2014-01-02 13:56:37 -08:00 |
|
SoftCoder
|
3111b733e2
|
- bugfix for chrono class calcs causing group camera recall to fail (And numerous other problems)
- added better tracking of mutexes by assigning them location info
|
2013-12-24 22:27:44 -08:00 |
|
SoftCoder
|
343a728911
|
- cleanup some network related code and try to remove uneeded noise
|
2013-12-18 23:35:27 -08:00 |
|
SoftCoder
|
a56eb83c91
|
- moved map path into config class
- proper render performance calc compare
|
2013-12-16 23:54:33 -08:00 |
|
SoftCoder
|
f217db38f1
|
- changed to git version stamp
|
2013-11-29 13:13:30 -08:00 |
|
Mark Vejvoda
|
9268aaf279
|
- a few minor bug fixes related to code warnings
- code cleanup based on additional gcc warnings
- enabled additional gcc compiler warnings
|
2013-11-19 06:14:06 +00:00 |
|
Mark Vejvoda
|
c9a6078689
|
revert network code back
|
2013-11-15 20:04:12 +00:00 |
|
Mark Vejvoda
|
98bc4b190e
|
attempt to see how this affects network games for tomreyn
|
2013-11-15 19:21:14 +00:00 |
|
Mark Vejvoda
|
ea88a4c990
|
roll back last change
|
2013-11-15 18:58:28 +00:00 |
|
Mark Vejvoda
|
119a8cce4a
|
attempt to see how this affects network games for tomreyn
|
2013-11-15 18:41:21 +00:00 |
|
Mark Vejvoda
|
9798668789
|
- added player platform to game stats
|
2013-11-02 19:05:59 +00:00 |
|
Mark Vejvoda
|
1d3859ff32
|
- windows x64 updates to get things compiling on vc2012 x64
|
2013-11-02 11:04:52 +00:00 |
|
Mark Vejvoda
|
d2ba7b163b
|
a little refactoring of function names in language class
|
2013-10-29 06:13:38 +00:00 |
|
Mark Vejvoda
|
8a3cf2f956
|
when clients connect to a lobby or game see if the player was previously in a slot and if so give them this slot
|
2013-06-05 20:04:03 +00:00 |
|
Mark Vejvoda
|
6d349b839c
|
avoid mutex use for client slot thread on server to improve performance
|
2013-06-05 18:05:21 +00:00 |
|
Mark Vejvoda
|
c54251c12c
|
try to improve performance
|
2013-06-04 22:32:47 +00:00 |
|
Mark Vejvoda
|
5fd46478c6
|
try to improve performance
|
2013-06-04 21:55:16 +00:00 |
|
Mark Vejvoda
|
0af3e349d8
|
bugfixes to allow joining in progress game and also ensure disconnect list is correct.
|
2013-06-04 08:01:33 +00:00 |
|
Mark Vejvoda
|
03862948e2
|
bugfix to cleanup closing client connections quickly
|
2013-06-04 03:47:04 +00:00 |
|
Mark Vejvoda
|
56774bc087
|
make server slots continuously read data on sockets during game
|
2013-06-04 00:31:41 +00:00 |
|
Mark Vejvoda
|
4af65d1e19
|
added unique playerid for every client
|
2013-06-01 02:31:12 +00:00 |
|
Mark Vejvoda
|
995617e91e
|
bugfix to allow admin to kick player in same slot multiple times
|
2013-05-28 07:10:13 +00:00 |
|
Mark Vejvoda
|
f79dd4be83
|
admin can now kick player joining in progress game while he is in the lobby
|
2013-05-26 06:45:56 +00:00 |
|
Mark Vejvoda
|
2c1b181bc7
|
a bunch more code cleanup from cppcheck
|
2013-05-26 06:03:32 +00:00 |
|
Mark Vejvoda
|
c1ca53f50d
|
allow admin to kick player multiple times
|
2013-05-26 04:01:01 +00:00 |
|
Mark Vejvoda
|
5b664fb1a2
|
- bugfix for transifex tutorial download files now loaded into UI
- updated each thread to provide its name
|
2013-05-21 20:28:42 +00:00 |
|
Mark Vejvoda
|
8408526b12
|
code cleanup based on cppcheck results
|
2013-05-17 03:59:34 +00:00 |
|
Mark Vejvoda
|
b805308a42
|
- bugfixes for detecting client disconnection
|
2013-03-15 00:31:51 +00:00 |
|
Mark Vejvoda
|
cb96232256
|
- should fix the strange pause / unpause behaviour for joining in progress games
|
2013-03-14 21:41:15 +00:00 |
|
Mark Vejvoda
|
ac992b431d
|
- attempt to fix threaded client stability and fixed some server side network bugs to also improve its stability
|
2013-03-09 20:57:06 +00:00 |
|
Mark Vejvoda
|
560ed46cc0
|
- more bugfixes for slot switching and joining in progress games
- disallow server to toggle pause state when client is joining
- fix dmp extension on linux
|
2013-03-06 14:29:49 +00:00 |
|
Mark Vejvoda
|
47aa0050b8
|
- this seems to be stable now and handles lag quite well i think
|
2013-03-02 07:33:01 +00:00 |
|
Mark Vejvoda
|
b6cefa3388
|
- attempt to fix lag issue when resuming paused network game (also for resume joining in progress game)
|
2013-03-01 06:52:33 +00:00 |
|
Mark Vejvoda
|
b0a370900f
|
- attempt to make joining in progress games a bit more reliable and stable
|
2013-02-26 23:31:59 +00:00 |
|
Mark Vejvoda
|
45b8cf21a4
|
- attempt to fix disconnect and thread lock for in game connect games
|
2013-02-26 07:05:46 +00:00 |
|
Mark Vejvoda
|
e0bda20f5e
|
- bugfix for slot not re-opening after disconnect when required
|
2013-02-24 00:28:45 +00:00 |
|
Mark Vejvoda
|
c8cdca22fd
|
- some code cleanup and try to improve joining in progress game performance
|
2013-02-19 22:00:15 +00:00 |
|
Mark Vejvoda
|
b38f6b20a1
|
- updates to join in progress game, and now allow for switching slots
|
2013-02-16 10:07:36 +00:00 |
|
Mark Vejvoda
|
9d19ff2b57
|
- added the first draft of joining games in progress
|
2013-02-15 18:25:10 +00:00 |
|
Mark Vejvoda
|
a15bdecbf3
|
- a few safety changes for network communication
- small tweaks for unit selection
|
2013-01-24 21:09:40 +00:00 |
|
Mark Vejvoda
|
7ecc7325ac
|
- trying to trace nig's crash (more debug info and safer code)
|
2013-01-23 14:51:28 +00:00 |
|
Mark Vejvoda
|
0f34a886c6
|
- headless admin cannot start unless min authenticated players are connected
|
2013-01-11 23:48:57 +00:00 |
|
Mark Vejvoda
|
5d2066fdbb
|
- added a new thread manager to try to see if it takes less CPU cycles while the thread controller waits for slaves to do their work. To enable the experimental thread manager set: EnableNewThreadManager=true
|
2013-01-10 21:16:28 +00:00 |
|
Mark Vejvoda
|
3773736212
|
- bugfix for headless admin to get message in his own language (if possible)
|
2012-11-15 14:45:22 +00:00 |
|
Mark Vejvoda
|
63ad898c72
|
- attempt to get new network protocol working on arm
|
2012-11-03 00:19:13 +00:00 |
|
Mark Vejvoda
|
7010ddd153
|
- initial attempt at making network messages endian friendly
|
2012-11-01 00:06:23 +00:00 |
|
Mark Vejvoda
|
5c15a0e9f4
|
- cast to unsigned int for all calls to srand
|
2012-10-30 17:12:04 +00:00 |
|