Commit Graph
446 Commits
Author SHA1 Message Date
lotodore b48209a5e4 Termination of games is now working. Error handling is still missing in some cases, and it is very slow if there are a lot of players, but other than that all is fine :-). 2009-05-31 19:11:59 +00:00
lotodore fab224c8ad Fixing some timer problems. Starting an internet game now works again. There are still some issues: Games are never terminated, and error handling is not implemented (errors will terminate the server). 2009-05-31 13:47:10 +00:00
lotodore 59358bff0e Fixed server crash when trying to start a game. Server is still broken, though... 2009-05-31 13:17:02 +00:00
lotodore 2952f0b85d Fixing some compiler warnings and single-threaded game issues. Note: The server currently crashes when trying to start a game. 2009-05-31 11:00:33 +00:00
lotodore 08ed5e0496 Almost complete rewrite of server game state due to porting the network engine to asio. Server is still broken in a lot of ways. A game is no longer run in a separate thread (but this change is still incomplete). 2009-05-30 22:20:40 +00:00
lotodore 8ab2fed1a2 More restructuring. Still broken. 2009-05-10 22:21:20 +00:00
lotodore 2541f28ff2 Sender thread is no longer a thread (part of boost::asio integration). Warning: Network games are still broken! 2009-05-10 17:53:37 +00:00
lotodore d258bc25d0 Server accept thread is no longer a thread. 2009-05-10 14:57:51 +00:00
lotodore d7ca4d67b5 Fixing compiler errors. Still broken in terms of network functionality. 2009-05-06 21:09:58 +00:00
lotodore 60b5d45c53 Adopting changes from asio branch. Currently broken. 2009-05-04 21:11:29 +00:00
lotodore bdb6e9f22f Enable logging of avatar uploads 2009-04-25 18:33:01 +00:00
doitux 60bb7e95b0 serverlist bugfix 2009-04-12 11:29:37 +00:00
lotodore a4a8154073 Fixing compiler warning. 2009-04-11 13:12:39 +00:00
lotodore 3db5c9218b Current compatibility notification is not working. The server will now send a "game full" notification if a 0.6 player tries to enter a game with > 7 max players. 2009-04-11 12:56:30 +00:00
lotodore 23ffcc8e9c Fixing backward compatibility. 2009-04-11 12:45:56 +00:00
lotodore 992dd4b618 Adding backward compatibility for 0.6 clients. They cannot join games with > 7 players. 2009-04-11 12:32:54 +00:00
lotodore bd2aece3da Small improvements concerning ban texts. 2009-04-11 11:14:12 +00:00
lotodore 33001626c1 Adding IP address bans. 2009-04-11 11:03:22 +00:00
lotodore c732bd28f0 Still trying to fix getpeername (works fine on Windows)... 2009-04-10 23:28:33 +00:00
lotodore 72108d7ec3 Still trying to fix getpeername (sigh). 2009-04-10 22:26:14 +00:00
lotodore 07fb61c4d7 Trying to fix getpeername (sigh). 2009-04-10 22:22:55 +00:00
lotodore c89069dcdc Trying to fix getpeername. 2009-04-10 22:15:01 +00:00
lotodore 1d255e8fca Trying to fix getpeername. 2009-04-10 22:09:57 +00:00
lotodore f8b1123cc5 Adding server irc management request to show the ip address of a user (in order to ban the user from the server). 2009-04-10 21:54:59 +00:00
lotodore dee2c6a0e5 Cosmetic change to ban list view. 2009-04-10 21:32:08 +00:00
lotodore 69f3b49ab2 Adding support for listing and removing single bans. 2009-04-10 21:04:08 +00:00
lotodore aef82cef0e Preventing exception in boost::regex. 2009-04-09 22:56:22 +00:00
lotodore 5fbc56cfc2 Fixed another merge error. 2009-04-08 17:05:58 +00:00
lotodore a3a7a7879e Fixing branch problem. 2009-04-07 22:23:29 +00:00
lotodore b1b9215874 Adding ban functions to irc bot. 2009-04-07 22:09:52 +00:00
lotodore e59e50c10b Changes to allow regex bans. Might need updating of pro-files due to boost::regex dependency. 2009-04-07 22:04:38 +00:00
lotodore ef91702d66 Call gui callbacks for server list. 2009-04-05 13:11:52 +00:00
lotodore acd5267412 Compiler error fixes. 2009-04-05 12:37:14 +00:00
lotodore 534b6066a8 More work on server selection. Currently untested. 2009-04-05 12:31:12 +00:00
lotodore 59a6b35dd1 Fixing compiler errors. 2009-04-05 11:34:40 +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 13f70f85a7 Adding debug log entry. 2009-03-23 22:30:50 +00:00
lotodore 9243a6aa86 Small fixes. Remove superflous log messages. 2009-03-22 18:57:23 +00:00
lotodore f2ec0b1ef4 Detect avatar file type for download. Not fully working yet. 2009-03-22 00:39:25 +00:00
lotodore 84cbb90e92 Trying to fix avatar download problem. 2009-03-21 22:58:58 +00:00
lotodore c5d55884b6 Fixed config settings for avatar server. 2009-03-21 22:47:39 +00:00
lotodore a2f67f934a Fixed logging. 2009-03-21 22:41:14 +00:00
lotodore 21ad12333c Log messages for avatar download (temporary). 2009-03-21 22:38:56 +00:00
lotodore 9cc9b75e89 Curl fix for compatibility with old libcurl versions. 2009-03-21 22:09:46 +00:00
lotodore 43a13f5297 Avatar upload/download fixes. Verbose logging (temporary). 2009-03-21 21:14:09 +00:00
lotodore 60a9beb417 Fix exception loops in upload/download. 2009-03-21 20:40:52 +00:00
lotodore a102be7b8c Close file stream before upload. Hard code jpg http avatars (temporary). Still broken. 2009-03-21 19:56:53 +00:00
lotodore c3dc770c2e More work to let clients download avatars from an external server. 2009-03-21 11:36:10 +00:00
lotodore 55a29f9a38 Do not use asio cancel, because it is not portable. It will cause an exception on Windows XP. Just let the socket be closed. 2009-03-21 10:44:31 +00:00
lotodore ebac9c9574 Fixed nasty cleanup crash on Windows. 2009-03-21 10:28:27 +00:00