spring: develop 23decb19 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
Auswaschbar | Auswaschbar | develop | 2008-01-27 01:39:47 | develop c2301d0e |
Changeset | * factored out unsynced RNG from GameServer to separate class * NETMSG_STARTPLAYING now has a parameter countdown (0 == instant start) * new TEAMMSG_JOIN_TEAM (still todo: in-game teamchange) * new SFloat3 with 3 float members (x,y,z), for use in unsynced code * when a gameSetup is read from an demofile, numDemoPlayers and demoName is set to correct values * gameserver now tracks the player's teams * refactoring of gameStarting: - CGameServer decides when to start a game - force-start is done with a NETMSG_STARTPLAYING from an privileged client - server don't forward startpos-messages when they are not selected ingame * players from demos with gameSetup inside will no longer be set to spectator when they weren't * fixed bug 0000773: same mods with different filenames don't cause errors anymore * players with playernumber 0 can now be kicked * giving away stuff now works correctly when teamnumbers are not equal to playernumbers git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5402 37977431-3df6-0310-b722-df95706aa16b |
|||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/GameServer.h | [ Diff ] [ File ] | |||
mod - rts/Game/GameSetup.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/GameSetup.h | [ Diff ] [ File ] | |||
mod - rts/Game/GameSetupData.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/GameSetupData.h | [ Diff ] [ File ] | |||
mod - rts/Game/PreGame.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GameSetupDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GameSetupDrawer.h | [ Diff ] [ File ] | |||
mod - rts/System/BaseNetProtocol.cpp | [ Diff ] [ File ] | |||
mod - rts/System/BaseNetProtocol.h | [ Diff ] [ File ] | |||
mod - rts/System/DemoReader.cpp | [ Diff ] [ File ] | |||
mod - rts/System/Net/UDPSocket.h | [ Diff ] [ File ] | |||
add - rts/System/SFloat3.h | [ Diff ] [ File ] | |||
mod - rts/System/Script/LuaBinder.cpp | [ Diff ] [ File ] | |||
add - rts/System/UnsyncedRNG.cpp | [ Diff ] [ File ] | |||
add - rts/System/UnsyncedRNG.h | [ Diff ] [ File ] | |||
mod - rts/System/float3.h | [ Diff ] [ File ] |