mathusummut
d5775734d7
Renamed ZetaGlest to Glest
2019-01-31 02:40:31 +01:00
mathusummut
4769e132d0
Normalized defaults
2018-12-16 15:06:51 +01:00
mathusummut
0cfe7e81d1
Yet another code cleanup
2018-11-03 15:26:37 +01:00
mathusummut
52408a57a6
Standardized license comments in all source files
2018-11-01 23:23:25 +01:00
andy5995
44515f5aa0
move ircclient.h
2018-10-07 23:53:08 -05:00
mathusummut
ee16663f4b
Placed constants in versions.h
2018-10-05 22:12:39 +02:00
andy5995
957827ea21
ircclient:change spelling
...
Most of these changes don't do anything, but near L820 in ircclient.cpp,
there was an extra "g"
Also changed the header
2018-06-04 16:28:14 -05:00
mathusummut
35b7b1f1a6
Fixed the god-awful indentation
2018-05-06 00:01:36 +02:00
SoftCoder
5d0f5013fd
- allow using new cmake var for finding glest.ini called MG_CMAKE_INSTALL_PREFIX to solve issue #167
2017-09-22 23:21:40 -07:00
titiger
2133b8fd07
show megaglest version in irc WhoIS
2017-03-11 23:57:44 +01:00
SoftCoder
c3db863434
- attempt to see if this fixes issue# 111
2016-06-01 20:31:46 -07:00
SoftCoder
ad4314fb29
- move linux network interface names into ini file for easier management in the future
2016-06-01 20:16:34 -07:00
SoftCoder
57f0b44ad3
- bugifx for static cached hostname, moved to higher scope to avoid sometimes random crashes
2015-12-31 16:48:55 -08:00
SoftCoder
9026ce161d
- bugfixes when user has no internet and published not turned on, do not try to do UPNP.
2014-01-03 15:10:30 -08:00
Mark Vejvoda
54338461dc
add timer for socket write errors to avoid performance penalty when writing to console
2013-11-09 19:30:36 +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
345907fc18
attempt to make win64 faster by using avx (as opposed to sse2)
2013-11-05 06:31:48 +00:00
Mark Vejvoda
febbf5012c
attempt to fix delay of irc client
2013-05-15 04:49:57 +00:00
Mark Vejvoda
dbd26de28f
attempt to fix crash of irc client on exit
2013-05-15 00:45:34 +00:00
Mark Vejvoda
5370729ce1
bugfix to close irc client down quickly when exiting application.
2013-05-03 23:11:57 +00:00
Mark Vejvoda
159cdc40d0
- attempt to see if this helps network performance
2013-03-23 22:32:51 +00:00
Mark Vejvoda
6152b6b7bb
- additional socket thread protection to fix latest crash reported by titi
2013-03-11 03:27:20 +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
9d19ff2b57
- added the first draft of joining games in progress
2013-02-15 18:25:10 +00:00
Mark Vejvoda
67be884d25
- bugfix for ircclient segfault using global cache
2013-01-08 07:55:48 +00:00
Mark Vejvoda
6872a873b2
- added support to disable libircclient via cmake:
...
-DDISABLE_IRCCLIENT=On
2013-01-08 06:59:53 +00:00
Mark Vejvoda
f7ebba0301
- when changing playername, we reset the irc client connection when entering the internet lobby
2012-11-19 21:56:21 +00:00
Mark Vejvoda
3f82137c03
- fix for irc bug when leaving internet lobby too soon
2012-11-19 20:14:23 +00:00
Mark Vejvoda
35f6a6665b
- attempt to keep irc connection and just join / leave the irc channel as required to speed up irc in the lobby
2012-11-10 09:22:28 +00:00
Mark Vejvoda
51ca2ccc91
- some cleanup of the irc code
2012-11-09 07:09:53 +00:00
Mark Vejvoda
bb2ba50589
- attempt to let user know when host does not have data port open
2012-10-16 00:58:49 +00:00
Mark Vejvoda
b4e6205671
- find servers on LAN now discovers customized game ports
2012-10-05 23:53:10 +00:00
Mark Vejvoda
4bde2882a6
- fixed bug in mod menu where no messages were shown since tit's console class change.
...
- added new ftp status info and display output from 7z extraction as it happens in game so that the user knows something is happening (and to show errors)
2012-09-27 05:54:37 +00:00
Mark Vejvoda
1c211e4ce6
- lots of code cleanup from the cppcheck
2012-09-22 20:13:57 +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
9e1001fac7
- headless server will only give network status info to the locahost now and not on any other ip (for security purposes)
2012-03-27 05:39:02 +00:00
Mark Vejvoda
d356e5f5de
- added new headless server status check:
...
on the SAME box as the headless run:
./megaglest --headless-server-status
2012-03-25 06:55:43 +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
cf1c7c1ca2
- tighten up socket error checking during peek for data on connection check
2012-02-11 22:52:52 +00:00
Mark Vejvoda
4ad42518c0
- updated for better handling of streflop on different platforms
...
- attempt for bugfix on windows when socket send buffer is continuously full
2012-02-10 06:21:06 +00:00
Mark Vejvoda
fbf7610420
- port changes from 3.6.0.3 to trunk for windows hosting patch
2012-01-20 04:15:13 +00:00
Mark Vejvoda
d33e1174a5
- bugfixes related to cppcheck report
...
- bugfixes found using valgrind (memory leaks)
2011-12-02 16:07:59 +00:00
Mark Vejvoda
7cf9c189b2
- disallow non compressed tileset downloads when client IP not on same subnet as host
...
- bugfix for LAN server broadcasting
- bugfix for empty message on player disconnect (now properly shows that player switched to AI mode)
2011-11-29 05:07:18 +00:00
Mark Vejvoda
03a7a72ef5
revert network code back to beta1 code
2011-11-27 05:27:50 +00:00
Mark Vejvoda
da854f103b
- added some special ways to configure how sockets work on a system for testing
2011-11-27 00:07:55 +00:00
Mark Vejvoda
6c1c248d62
- attempt to fix network stuttering using a new multi-read single write mutex + semaphore class
2011-11-26 08:14:23 +00:00
Mark Vejvoda
82c9002d0a
- attempt to further stabilize cpu usage and network reliability
2011-11-25 20:03:07 +00:00
Mark Vejvoda
3cdf50c399
- a load of bugfixes including:
...
- proper handling of invalid client connects, after 6 bad attempts in a 60 second period of time the IP address is blocked from the current game
- Added check for invalid particles for tileset objects
- Made messagebox wider in game mod menu
- Fixed numerous threading issues discovered while testing on my 8 core CPU
- a Little bit of rendering cleanup
2011-11-23 08:00:09 +00:00
Mark Vejvoda
50adfb3305
- added ability to switch languages from nearly anywhere (and new hotkeys to do so):
...
CTRL+L shows language popup selection, CTRL+SHIFT+L toggles to next language automatically
2011-10-25 18:39:11 +00:00
Mark Vejvoda
2cecb2c3a0
fixed horrible UPNP bugs related to timing, where ports would be either NOT properly opened or not closed due to thread timing and no thread protection.
2011-10-23 00:55:34 +00:00