2025-08-06 21:24 CEST

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 ]