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
|
382cb120ee
|
bugfix to init all variables for client connection
|
2013-11-08 00:48:05 +00:00 |
Mark Vejvoda
|
9b097fd911
|
decouple masterserver from network host game settings into two seperate threads
|
2013-11-07 18:39:08 +00:00 |
Mark Vejvoda
|
f7002a36ef
|
attempt to fix menu disconnect timeout issues
|
2013-11-07 03:33:04 +00:00 |
Mark Vejvoda
|
73bf27d76e
|
attempt to fix menu disconnect timeout issues
|
2013-11-07 02:30:23 +00:00 |
Mark Vejvoda
|
3fb957a13e
|
more vc++ compiler warning cleanup
|
2013-11-02 22:58:00 +00:00 |
Mark Vejvoda
|
6f5d641476
|
comment out http request output
|
2013-11-02 19:07:00 +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
|
e3a8ee6d2f
|
add playerid to game stats so we canprovide historical stats for unique players
|
2013-11-01 21:31:55 +00:00 |
Mark Vejvoda
|
d24da2f7b5
|
updated masterserver stats so we DO NOT update slot counts after game is won
|
2013-11-01 14:38:28 +00:00 |
Mark Vejvoda
|
b05c6c1136
|
- handle it more gracefully when user has no techtrees
|
2013-11-01 05:25:55 +00:00 |
Mark Vejvoda
|
7ad30f92bf
|
- added game statistics gathering and saving on masterserver.
see Table glestserver now has the field: gameUUID
Table glestgamestats has game header stats
Table glestgameplayerstats has game player stats
|
2013-10-31 00:57:36 +00:00 |
Mark Vejvoda
|
d2ba7b163b
|
a little refactoring of function names in language class
|
2013-10-29 06:13:38 +00:00 |
Mark Vejvoda
|
ad0fb1d6f7
|
cleaned up code based on feedback from cppcheck
|
2013-10-25 05:45:54 +00:00 |
Mark Vejvoda
|
5f97f0cb57
|
- updated arm based network protocol to include new network crc in game values
|
2013-10-19 03:11:25 +00:00 |
Mark Vejvoda
|
3a5c99bca5
|
small code cleanup to see if this corrects any memory issues
|
2013-09-18 22:44:04 +00:00 |
Mark Vejvoda
|
60028086e2
|
see if this fixes crc bug
|
2013-09-18 18:49:57 +00:00 |
Mark Vejvoda
|
b5e26070b1
|
- updated to beta2 and added primitive CRC checking for network games, requies the Host user to set the following ini to enable CRC's:
EnableNetworkGameSynchChecks=true
|
2013-09-12 03:33:43 +00:00 |
Mark Vejvoda
|
3696c3b9d4
|
bugfix for error when changing resource multiplier lower than 0.5
|
2013-06-20 19:18:29 +00:00 |
Mark Vejvoda
|
c9c5d9aa8f
|
more frequent checking for client lag
|
2013-06-19 00:01:29 +00:00 |
Mark Vejvoda
|
ceb17ce56d
|
bugfix - proper client shutdown on sudden disconnect during game play
|
2013-06-18 23:41:14 +00:00 |
Titus Tscharntke
|
d13242287c
|
client slowdown/wait/speedup messages in verbose mode only
|
2013-06-16 18:21:33 +00:00 |
Mark Vejvoda
|
1b3ee1503b
|
code cleanup from cppcheck
|
2013-06-15 01:43:44 +00:00 |
Mark Vejvoda
|
a8662c8b31
|
updated menus to display translated tech name
|
2013-06-13 01:37:15 +00:00 |
Mark Vejvoda
|
473e79c356
|
add lag pause when client lag reaches warning level
|
2013-06-11 00:07:28 +00:00 |
Mark Vejvoda
|
4499308888
|
fix a few areas that vc++ 2012 pointed to as potential bugs
|
2013-06-07 23:17:27 +00:00 |
Mark Vejvoda
|
7a40e78b6a
|
allow player status message in game lobby
|
2013-06-07 00:23:30 +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
|
7191fe092d
|
safer and faster shutdown of disconnected client socket
|
2013-05-29 06:06:43 +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
|
93caf14362
|
attempt to fix out of synch of join in progress game
|
2013-05-27 08:26:01 +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
|
f84cf5c216
|
attempt to fix resume game
|
2013-05-26 03:35:31 +00:00 |
Mark Vejvoda
|
3746bf4f11
|
bugfix to properly close socket when connected client leaves game lobby
|
2013-05-23 07:12:29 +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
|
7966422582
|
attempt to fix segfaults discovered during testing
|
2013-05-18 05:57:22 +00:00 |
Mark Vejvoda
|
748763f0f1
|
code cleanup based on cppcheck results
|
2013-05-17 05:21:14 +00:00 |