mathusummut
35b7b1f1a6
Fixed the god-awful indentation
2018-05-06 00:01:36 +02:00
Andy Alt
42541caab7
[wip] change how observer mode works ( #13 ) ( #14 )
...
The positioning of the labels and text will need changing. I'm going to
ask @jammyjamjamman if he'll fix it up all nice and pretty.
* [wip] change how observer mode works (#13 )
* [wip] opens 10 slots on any map [observer mode]
* [wip]set start location for observers [skip ci]
* [wip] new observer mode works with no crashing
I need to clean up the code more though. I only did the bare minimum to
change the way observer mode works.
2018-01-23 21:00:32 -06:00
SoftCoder
26581a77d2
- first round of cleanup from cppcheck report
2017-10-09 19:09:36 -07: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
Mark Vejvoda
9798668789
- added player platform to game stats
2013-11-02 19:05:59 +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
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
Titus Tscharntke
4a436066e7
slowdown and speedup clients based on recorded stats
2013-04-07 15:27:55 +00:00
Mark Vejvoda
159cdc40d0
- attempt to see if this helps network performance
2013-03-23 22:32:51 +00:00
Mark Vejvoda
203ad150ef
- battle end screen render fix for tomreyn
...
- more thread safety for threaded client sockets
2013-03-16 06:55:16 +00:00
Mark Vejvoda
16d25210e4
- make client use less CPU for network games
2013-03-13 21:32:48 +00:00
Mark Vejvoda
3661d62c03
- attempt to fix client crash on disconnect
2013-03-12 22:50:26 +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
e74f747fbd
- attempt to make connection status more reliable and have less hangs when disconnects occur
2013-03-08 08:42:08 +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
6603e08c96
- try to get threaded client working without lag
2013-03-02 00:53:55 +00:00
Mark Vejvoda
c49962c644
- try to get threaded client working without lag
2013-03-02 00:30:26 +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
e4235cc551
- attempt to further stabilize joining in progress games
2013-02-27 06:46:42 +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
9fc64f4878
- limit players to 5 cell markers max at any given time
2012-09-20 22:18:10 +00:00
Titus Tscharntke
73919c860d
New quick highlight pointer for minimap ( we need another key for this, at the moment its "shift" )
2012-07-13 21:50:34 +00:00
Mark Vejvoda
81cc68305c
- added the ability to remove cell markers
2012-06-13 16:19:44 +00:00
Mark Vejvoda
943dcef9fe
- first pass of VERY ROUGH crude implementation of 'cell markers'. Need to properly find icons, apply alpha to icon on the map and add support for notes when user hovers over the marker.
2012-06-12 20:37:00 +00:00
Mark Vejvoda
dbb116f250
- load of changes to get things compiling under VC++ 2010 (with updated deps seperate for vc2010)
2012-04-20 01:04:05 +00:00
Mark Vejvoda
7f0b439d5d
- some initial work for pathfinder changes (nothing enabled yet)
...
- added savegame info for network games to start thinking about how to allow players to reconnect to a network game.
2012-04-13 20:20:40 +00:00
Mark Vejvoda
a7e45eb354
- added the ability to record all game command to a replay file. To test saving / loading games from a replay file, add this to glestuser.ini:
...
SaveCommandsForReplay=true
2012-03-20 04:53:26 +00:00
Mark Vejvoda
246f4b326f
- attempt to see if threaded client network receive improves performance (ThreadedNetworkClient=true to enable on a client)
2012-03-03 23:59:44 +00:00
Mark Vejvoda
3eba87727c
- bugfixes for headless mode, map selection logic was broken for admin user
...
- during in game, if admin user disconnects, server re-assigns a new admin user so paused game can be unpaused by a new administrator
2012-03-03 04:33:39 +00:00
Mark Vejvoda
9852325da6
- fixed Martiño Figueroa's name in all copyrights in source code
...
- added copyrights to files that were missing it
2011-12-14 07:40:48 +00:00
Mark Vejvoda
2a8c712b1a
- more socket performance changes
...
- auto complete now works also in IRC chat, and tabbing loops through all matched names.
2011-11-25 09:12:53 +00:00
Mark Vejvoda
bd2206f51b
bugfixes for headless mode (when admin picks things that server doesn't have).. added a 2 second delay timer for sending out changes
2011-10-22 00:19:38 +00:00
Mark Vejvoda
4df997d0ca
- initial work for a headless server. Currently this code allows you to launch a server with the commandline option: --masterserver-mode
...
The first client that connects to the server is the administrator and is able to change most settings and launch the game. Still lots of work to do but this is a start.
2011-09-24 07:46:56 +00:00
Mark Vejvoda
4a27e75891
- initial work to support multi-language text messages
2011-04-05 18:39:47 +00:00
Mark Vejvoda
e070cf2cbb
- added player status for network based games so players can indicate if they are ready to play or not
2011-03-11 11:11:46 +00:00
Mark Vejvoda
31e722287f
- bugfixes for when players disconnect, do not switch observers to AI and only show message once.
...
- Attempts to debug/improve network performance
2011-02-15 03:32:14 +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
8ab3366c66
- added player color coding in lobbies as well as chat console
2010-10-22 07:28:55 +00:00
Mark Vejvoda
ab44c83168
- added leak_dumper header all over the place (not yet functional in linux)
...
- Bugfix for particle cleanup
2010-09-07 05:25:40 +00:00
Mark Vejvoda
c01b43f635
- added another layer of authentication to validate the client is REALLY a mega-glest client
2010-08-23 15:40:43 +00:00
Mark Vejvoda
0509b5d643
- bugfixes for playername change in lobby screen
2010-08-23 04:33:21 +00:00
Mark Vejvoda
455876a3c0
- added the ability to change your playername from the game lobbies inline
2010-08-21 13:04:52 +00:00
Mark Vejvoda
fe8d3b3130
- numerous bugfixes mostly centered around network lag, but also added more logging and protective code (like buffer overflow checks)
...
*NOTE: This version is NOT backwards compatible with other builds
2010-08-07 03:26:38 +00:00
Mark Vejvoda
7df6d2bc16
- added version string display for network lobbies
2010-08-05 05:58:14 +00:00
Mark Vejvoda
3e53b69676
- added client side ping style packet for linux socket disconnect checking
2010-07-09 15:01:49 +00:00
Mark Vejvoda
8478ab80b3
- bugfixes for malformed debug statements
...
- updated version to 3.3.5.1
- added more null checks
- changes to try to fix crash when ending a game (delete cells bug)
2010-07-06 05:30:34 +00:00
Mark Vejvoda
c5cb8dbd18
- bugfixes related to chat message processing and error processing. We now stack up messages and process them in a more safe manner
2010-07-01 00:08:59 +00:00