lotodore
e104453772
Make that two bots. One for administration and one to forward the lobby chat.
2009-08-20 15:19:41 +00:00
lotodore
0aa285621b
Preparing the server management irc bot for further tasks.
2009-08-20 11:02:05 +00:00
lotodore
4c340d5bdc
Use own lobby chat instead of IRC. First steps, still incomplete.
2009-08-15 10:25:13 +00:00
lotodore
945c4a102a
Completely rewriting all NetPacket stuff to use ASN.1. Finally this big chunk of work is completed. Compiles and links fine, but still partly non-functional.
...
PLEASE NOTE: This is NOT COMPATIBLE to 0.7.x, because it is a new network protocol.
2009-08-02 15:11:40 +00:00
lotodore
3ae3f9a883
Preparing 0.7.1 release.
2009-06-25 20:32:58 +00:00
lotodore
75703de6b4
Force specific server hack. Only used for beta release.
2009-06-19 22:19:42 +00:00
lotodore
4b5d78af81
The client network code was rewritten to use boost::asio. Some optimization is still required, and some code files can now be removed.
2009-06-14 22:07:41 +00:00
lotodore
744e5c81d4
Small fixes. Removing some TODO comments which are no longer valid.
2009-06-13 10:52:12 +00:00
doitux
63bb80e168
is beta07 switch for hardcoded channel and server
2009-04-15 18:02:16 +00:00
doitux
13eea26cdc
remove hardcoded internetgame settings
2009-04-10 23:18:38 +00:00
doitux
ed05d63a94
hardcoded registered irc channel for 0.7beta
2009-04-06 17:48:17 +00:00
doitux
b1fe872ee6
hardcoded registered irc channel for 0.7beta
2009-04-06 16:28:08 +00:00
doitux
9ee97cb80b
preparing 0.7 beta 1
2009-04-05 21:26:36 +00:00
lotodore
534b6066a8
More work on server selection. Currently untested.
2009-04-05 12:31:12 +00:00
lotodore
009249e41a
Adding stuff for server list (choosing a server). Might not compile (untested yet).
2009-04-05 11:19:50 +00:00
lotodore
ebce3ee214
Warning: Enables debug mode.
...
More steps towards downloading avatars from external server. This is currently BROKEN.
2009-03-21 01:39:00 +00:00
lotodore
b1bad8d144
Preparing client use of external avatar servers.
2009-03-18 15:01:43 +00:00
lotodore
16decacb6b
New configuration options for automatically uploading the avatars to an external server.
2009-03-01 23:09:14 +00:00
lotodore
b236fa9d62
Vote kick kind of working. Only the forward case - no timeout, no error handling, no display update.
2008-11-25 22:18:17 +00:00
lotodore
1cfe551f19
More work on vote kick. Some network packets are exchanged, but still not functional.
2008-11-16 22:57:11 +00:00
lotodore
9943e34d4a
Let the server irc bot reconnect once every day.
2008-11-02 21:25:42 +00:00
lotodore
ce788682a8
Fixed UTF-8 issue with cache path. 0.6.2 package will be rebuilt with this fix.
2008-05-22 18:04:15 +00:00
lotodore
b5c2399603
Use configuration setting to decide whether to download the server list or directly connect to the server. Accept other server lists. Accept un'zlib'ed server lists. Use IPv6 address from server list if configured.
2008-05-10 15:47:48 +00:00
lotodore
7a157b682a
The client now downloads a zipped server list file from pokerth.net. This is parsed and the first server entry is used for now. Error handling still missing. boost::iostreams now required.
2008-04-19 11:48:09 +00:00
lotodore
2e38f58e13
Fixes for boost 1.35.0 with msvc - mainly winsock vs. winsock2 related.
2008-04-16 20:38:11 +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
c14bb9470b
More utf8 related fixes (some issues remain).
2007-12-11 20:40:39 +00:00
lotodore
aa07ae1741
Fixed utf8 issue with avatar cache and server logging.
2007-12-11 19:35:02 +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
c0bf559ca2
Fixed two avatar related bugs, which were both result of not adding an avatar to the manager when it was configured (a restart was required). Fixed "the server requested a non-existing avatar", and fixed showing own avatar in lobby directly after setting it.
2007-11-22 01:11:17 +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
bc16e26616
Use server manager to allow SCTP and TCP at the same time.
2007-11-16 22:34:38 +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
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
doitux
e009f37df8
translation update ptbr and ru. backtolobby button more in foreground now. also warning window for leaving online-game
2007-11-07 01:41:17 +00:00
doitux
b62f718f1c
gui fix + introducing boost::regexp for irc-nick-manipulation
2007-11-04 14:09:55 +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
392b0b8f23
Enable retrieval of avatar file name through session.
2007-11-01 10:09:29 +00:00
lotodore
219a922c9e
Fixed crash in the server which was caused by not waiting long enough for the termination of threads.
2007-10-29 11:57:17 +00:00
lotodore
3ea61381ef
Use client game id when kicking players during game.
2007-10-28 19:38:49 +00:00
lotodore
8f1e5132d6
Added kick function with player name.
2007-10-27 18:51:53 +00:00
lotodore
2152b90e20
Added code to automatically clean up avatar cache. There is a time limit (how long avatars are kept) as well as a number limit (how many avatars will be cached).
2007-10-24 22:20:35 +00:00
lotodore
4bc57f07d0
Add server statistics which are sent by the server to every client each time they change.
2007-10-20 22:22:11 +00:00
lotodore
ad8095f379
Fixed avatars in network (non-public) games.
2007-10-15 08:37:32 +00:00
lotodore
c65434fabb
Config option completely disables irc.
2007-10-10 11:56:09 +00:00
lotodore
310fadefdb
Keep lobby open in the background during internet games. Show the lobby after the game finished. Re-open the game. Start and stop irc thread together with the client thread.
2007-10-08 20:14:44 +00:00
lotodore
639df29bdc
Server now requests unknown avatar files from client and stores them in the cache dir. Error handling is still missing. Clients not yet request avatar files from the server, this is the next step.
...
AvatarManager is now thread safe.
Default and cached avatars are handled in different lists to prevent deleting the default avatars when clearing the cache.
2007-10-07 15:52:12 +00:00
lotodore
351d32659f
Fixed server termination issue.
2007-10-02 18:58:54 +00:00
lotodore
5edf38a6cb
Fixed some msvc problems with libircclient. Fixed auto start boost timer issue. Fixed irc thread termination (this time for real). Using strdup and free on MSVC causes "heap corruption error" in debug mode - use _strdup instead in libircclient.
2007-09-30 13:15:52 +00:00
lotodore
879cac4bbc
Don't use runningPlayerLists in server, as all in players are not in these lists. Fixed game state in lobby for players joining after a game started.
2007-09-29 22:50:57 +00:00