Commit Graph
19 Commits
Author SHA1 Message Date
lotodore fa8d7b14ec Information about the game is now shown in lobby, when selecting a game.
Some GUI modifications, GUI update is working properly now if the dialog is shown the second time (after clearing items).
List of players for the game is still missing. With the new on-demand model for player id/player name, this is kind of hard to implement.
2007-08-27 09:57:51 +00:00
lotodore 56b24e09eb Major design change in network protocol: Player information is now requested by clients whenever it is needed. The server only sends player ids. The client has a cache with player information. 2007-08-26 22:41:37 +00:00
lotodore 3a2f3255af More fixes. Using player name as base for game name now. Removing games which have no players left. Check collision of all player names on connect (kind of slow, but name needs to be unique). 2007-08-21 17:27:13 +00:00
lotodore 839a4f7112 More steps towards supporting multiple games per server. Player rights still broken, so starting the game is not possible. Games are not yet terminated after all players have left. 2007-08-21 12:34:33 +00:00
doitux 5f168635a9 "player joined networkgame" and "network game ready" sounds added 2007-08-10 19:26:14 +00:00
doitux 6eebcc943f BeRo refactoring 2007-08-08 12:54:20 +00:00
lotodore 0da29b3874 The console server can now be fully used for a single game. The first player to join the game is admin, he can start the game and kick players.
However, if the admin player leaves, a new game can only be started if all players have left before (this is a bug, admin status should be passed to another player).
2007-08-02 20:52:13 +00:00
lotodore 0d4e38705d It is now possible to start the network game with a player number below the maximum player count. 2007-06-11 19:46:18 +00:00
lotodore fb274284f5 Kicking players at the beginning of a network game now works. 2007-06-07 21:19:06 +00:00
lotodore f886ebda86 Removed iostream includes, as they slow down compilation. 2007-06-07 19:37:35 +00:00
doitux 07410740c5 netgamespeed and netengine version disabled 2007-06-05 21:56:33 +00:00
doitux 750138ab55 2007-06-05 21:26:40 +00:00
doitux fc948c176d kickplayer 2007-06-05 20:54:16 +00:00
doitux e8cbac12cc check for maxnumberofplayers to start network game
doubleclick on join list item will directly connect
2007-05-23 07:16:28 +00:00
doitux d7e2bf9a2e 2007-05-02 22:46:29 +00:00
lotodore 07a0e01620 Added callback to display player names of connected players. 2007-04-08 20:35:42 +00:00
doitux b79a3a8e43 2007-04-03 10:55:16 +00:00
doitux 1444caf548 2007-03-22 01:24:01 +00:00
doitux d74a9eef70 createnetworkgamedialog and startnetworkgamedialog added 2007-02-22 00:48:18 +00:00