Commit Graph
396 Commits
Author SHA1 Message Date
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
lotodore 8e4901719c Fixed setting last players turn 2007-11-03 21:05:20 +00:00
lotodore 4ed7ec46fd Reset last players turn on bero change for client. 2007-11-01 21:24:26 +00:00
lotodore 7cff145cd3 Fixed last players turn in client - do not update for blinds. 2007-11-01 20:54:32 +00:00
lotodore 9691a6f263 Set all in condition on client. 2007-11-01 20:45:57 +00:00
lotodore 864af81193 Don't request own avatar from the server. Only request avatars of other players after joining a game. 2007-11-01 18:36:03 +00:00
lotodore a3cb6c25e3 Don't wait for avatars on game sync, instead show them whenever they are there. 2007-11-01 00:37:41 +00:00
lotodore a3c9390bfe Redesign of avatar stuff. First part. 2007-11-01 00:12:47 +00:00
lotodore 3a0fc4a71e Also disable avatar retrieval on server. Fixed nasty send "wrong return value" (Linux only). 2007-10-31 22:33:52 +00:00
lotodore ec5196c417 Disable avatars on server side until the bug is fixed. 2007-10-31 21:24:02 +00:00
lotodore e5f05c5359 Trying to fix the avatar problem. 2007-10-31 20:23:27 +00:00
lotodore 184eb4a577 Fixed avatar problem where clients were kicked. 2007-10-31 19:21:54 +00:00
lotodore b0524a59ff Fixed two race conditions. 2007-10-30 21:25:10 +00:00
lotodore fee8450a74 Still trying to fix the SIGPIPE problem. 2007-10-30 21:02:52 +00:00