lotodore
2e38f58e13
Fixes for boost 1.35.0 with msvc - mainly winsock vs. winsock2 related.
2008-04-16 20:38:11 +00:00
lotodore
91b62abf7b
Fixed nasty synchronization bug when players leave during start of a game. Fixed netpacket error which occured occasionally during game start when only one player was left, the last player will be removed from the game now, but stay in the lobby. Added new stat to IRC bot.
2008-04-02 21:41:39 +00:00
lotodore
e0be7e9490
Save more and send less statistics.
2008-04-01 21:44:05 +00:00
lotodore
f6f68cab43
Additional verbose logging.
2008-03-26 22:37:58 +00:00
lotodore
5beaa816b4
Moving third party sources to third_party folder so that they can be easily distinguished. This should help package maintainers.
2008-03-23 10:36:17 +00:00
lotodore
b5023351ee
Fixed strings.
2008-03-20 00:24:13 +00:00
lotodore
dbcedc889b
Even more logging.
2008-03-20 00:06:19 +00:00
lotodore
c8b38d0e57
More verbose logging for the server.
2008-03-19 23:39:59 +00:00
lotodore
c3092146e5
Update version numbers for 0.61.
2008-03-11 19:38:09 +00:00
lotodore
683e1cc51b
Real timeout values.
2008-03-09 23:32:45 +00:00
lotodore
d8d816f8dc
Do not kick the player from the server on game admin timeout - just remove the player from the game.
2008-03-07 21:45:26 +00:00
lotodore
4bc902b229
New error messages.
2008-03-06 21:48:14 +00:00
lotodore
e85eb879bb
Game admin timeout in lobby (test version).
2008-03-06 20:44:37 +00:00
lotodore
e107cf98fa
Network timeout system also works from within a game now.
2008-03-06 15:27:31 +00:00
lotodore
a3aee2b33a
Reset network activity timeout only for certain packets.
2008-03-05 18:41:25 +00:00
lotodore
9f0d204f56
First test version with network timeout. Only activity timeout and global timeout, no game admin timeout yet. Set to test values (will disconnect rapidly).
...
Modified method for init timeout (if session cannot be established) - now using one non-modifiable timer for each session, and an additional timer which is reset whenever session data is received.
2008-03-04 23:47:45 +00:00
lotodore
188f7e171f
New packet types implemented for timeout system - unused yet.
2008-03-04 14:52:29 +00:00
lotodore
89170ca190
Fixed Linux build.
2008-02-24 13:14:04 +00:00
lotodore
7283431c8c
Limit the avatar requests by the server - clients may only upload one avatar within a certain time. This is checked by IP address, so two players within the same NAT system might have to wait for a few seconds.
2008-02-24 12:56:39 +00:00
lotodore
75ef6616e8
Paranoia change - also check original BSD return value.
2008-02-22 15:43:09 +00:00
lotodore
fc93d3d634
Changed MSG_NOSIGNAL usage for better portability.
2007-12-20 14:21:44 +00:00
lotodore
f602155f73
PokerTH 0.6 final.
2007-12-13 21:42:37 +00:00
lotodore
ee00741931
More avatar related utf8 fixes.
2007-12-12 13:37:45 +00:00
lotodore
c14bb9470b
More utf8 related fixes (some issues remain).
2007-12-11 20:40:39 +00:00
lotodore
4196f1be3a
Very graceful auto-reconnect for the server irc bot. Will give up after two attempts within 60 seconds.
2007-12-08 00:40:46 +00:00
lotodore
c76f6eaa91
Display uptime in days, not hours.
2007-11-30 21:29:42 +00:00
lotodore
b97c56cd26
Use alternate dns name if name resolution fails for internet server (6dns.org seems to be unreliable, but is still the only one to provide both ipv4 and ipv6 name resolution for free).
2007-11-30 21:28:38 +00:00
lotodore
e0b6e16994
Added uptime stat in admin irc.
2007-11-28 23:31:34 +00:00
lotodore
1b53a64fbb
Changes for MacOS. Can be compiled, but there are still some issues.
2007-11-24 14:04:18 +00:00
lotodore
4ff47b70bd
Report all stats in irc admin channel.
2007-11-22 22:16:52 +00:00
lotodore
ad2f568a7c
Fixed issue with irc auto rename.
2007-11-22 21:37:52 +00:00
lotodore
c0ba1a04e6
Fixed sender buffer (push to front if send or select successful).
2007-11-22 20:18:19 +00:00
lotodore
49e39adfbb
Fixed typo.
2007-11-22 20:08:45 +00:00
lotodore
af12e4f35e
Enable logging of netpacket errors.
2007-11-22 20:07:41 +00:00
lotodore
49162870a1
Use one sender thread for everything, as there may occur conflicts with multiple sender threads. This is a temporary solution, the best solution would be having multiple sender threads, but sending all packets for the same target using the same thread, so that no packets are corrupted.
2007-11-22 19:11:45 +00:00
lotodore
6489f28e93
Remove sender thread for avatars, it caused loads of problems, one of these being that packets were "destroyed" because half-sent packets were made invalid. Use main sender instead.
2007-11-22 17:56:49 +00:00
lotodore
c5bae66142
Move server configuration to dedicated server only. Separate error logging for client and server, in preparation of creating a log file on the dedicated server.
2007-11-22 00:57:03 +00:00
lotodore
e28220a8ad
Refactored server states - removed all thread local storage objects to ensure that they do not cause resource leaks.
2007-11-21 23:34:25 +00:00
lotodore
a7f0a23f22
Fixed 100% processor time issue.
2007-11-21 00:26:14 +00:00
lotodore
46b8ae54b8
Disable test mode. Oo.
2007-11-21 00:19:43 +00:00
lotodore
689b22e0b9
The sender thread has been rewritten with a new algorithm in mind. The sender should not stall any more, and no timeout is required. There are no more send priorities.
...
The avatar manager no longer serializes access to avatar files.
2007-11-20 23:58:24 +00:00
lotodore
9e0ffe4317
Prepare to send reason for leaving a game. New protocol version as it is not compatible to the current beta.
2007-11-18 12:53:42 +00:00
lotodore
8cffc9bc49
Fixed minimum raise for blind actions in network game.
2007-11-18 00:21:04 +00:00
lotodore
88c55eb68a
Send minimum raise value on players action done, not players turn. This version is NOT compatible to the current internet server.
2007-11-18 00:06:14 +00:00
lotodore
c4b1afaadc
Try to fix minimum raise.
2007-11-17 00:49:25 +00:00
lotodore
bc16e26616
Use server manager to allow SCTP and TCP at the same time.
2007-11-16 22:34:38 +00:00
lotodore
a24a93caba
Use unix linefeeds for all files. Finally. It's about time.
2007-11-16 15:24:25 +00:00
lotodore
f428fb7904
Fixed linefeeds.
2007-11-16 15:01:40 +00:00
lotodore
26bde9388d
Fixed kicking players with spaces in their names through the new admin interface.
2007-11-16 01:30:07 +00:00
lotodore
09d8156089
Reduce number of avatar sender threads to 1, as there is an issue with the load balancing.
2007-11-16 00:59:51 +00:00