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
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
lotodore
cdd21250de
Added support for password protected irc channels. Added server IRC mode for admin use, to allow requesting statistics and kicking players.
2007-11-16 00:58:23 +00:00
lotodore
7f5ff4af97
Fixed bug where computer players where displayed as numbers in lobby.
2007-11-14 22:54:47 +00:00
lotodore
82a1be763b
Use several sender threads with load balancing for sending the avatars. Remember last failed send operation (not yet a list, just the last) and cancel any more low prio sends to that sender.
2007-11-14 22:11:04 +00:00
floty
9dd683fb59
log side pot in network & handRanking-redraw
2007-11-11 23:47:38 +00:00
lotodore
d905359251
Store server statistics data in a log file and reload it when the server is restarted.
2007-11-11 15:58:35 +00:00
lotodore
96eb74992e
Fixed long term client issue when player id overflows (very unlikely, as it is 32 bits).
2007-11-11 11:31:07 +00:00
lotodore
f2b1397cca
Linefeeds.
2007-11-10 22:29:00 +00:00
lotodore
ef84c7b81a
Fixed kick bug by letting the client reverse iterate over its cached player data when looking for a player name. Added several exceptions.
2007-11-10 22:18:31 +00:00
lotodore
c7ab731648
Quick fix of nasty server crash which occurs when kicking from within a game. Real fix of the problem will follow.
2007-11-10 21:23:22 +00:00
lotodore
59ffc02872
Limit the number of irc rename retries even more.
2007-11-06 19:54:52 +00:00
lotodore
3e8fc41cb4
Limit number of IRC nick rename tries.
2007-11-04 13:01:03 +00:00
lotodore
9de1712aa9
Revert last change.
2007-11-03 21:13:08 +00:00