; Settings for Server Side Game Manager ; ; This file controls the extended settings for your server that are present in this file. Change these settings to configure ; how your server will be ran, including it's game mode. ; ; *************************************************************************** ; [General] ; Port= ; ; This is the port the logging protocol will write to. SSGM 4.0 supports a new type of logging for server owners ; based on a TCP connection between the bot and the server. Once connected to the server, bots will receive a ; steady stream of log messages through the connection. ; ; The logging protocol is extremely simple. The first three characters of each message sent through the protocol ; are digits between 0 and 9 which indicate the message type. The remainder of the message is the log entry. ; Each message is terminated with the NULL character (0x0). ; ; For reasons which are too complicated to go into at this point, the first line of the player_info response (the column headers) ; is output with a newline character (0xD) at the front of the line. If your bot needs to parse this line and would choke on that ; character, you should use an appropriate function to strip that character out of any messages before forwarding them for parsing. ; ; There are 4 built in message types; ; 000 - SSGM log messages ; 001 - Gamelog messages ; 002 - Renlog messages (a copy of everything written to the renlog files) ; 003 - Console Output (a copy of everything written to the console, basically a copy of 002 without timestamps) Port=7846 ; EnableGamelog= ; ; This enables Gamelog logging. BRenBot and other bot regulators requires this for some of its features to work. ; This logs various data about all objects in the game, like their position, when they're damaged, when they die, etc. ; These messages will be sent through the TCP logging protocol. EnableGamelog=1 ; ObjectsFilename= ; ; Specifies the name of the objects file to load, can be used to override the loading of the normal objects.ddb file. ; Do not change this unless you know what you're doing. ObjectsFilename=objects.ddb ; WeatherType= ; ; This is where the type of precipitation to be used in the weather feature is stored. You can specify one of three ; different types of precipitation: Rain, Snow, or Ash. ; This should be overridden in the map specific section for all maps. WeatherType=None ; InvincibleBuildings= ; ; This will make all buildings invincible to all types of damage and cannot be destroyed. ; Set this to 1 to enable. InvincibleBuildings=0 ; Disable= ; ; Destroys any building of that type when the map loads. DisableBaseDefenses=0 DisablePowerPlants=0 DisableRefineries=0 DisableSoldierFactories=0 DisableVehicleFactories=0 DisableRepairPads=0 DisableCommCenters=0 DisableConstructionYards=0 DisableShrines=0 DisableHelipads=0 DisableSpecials=0 DisableTechCenters=0 DisableNavalFactories=0 ; BuildingDeathPages= ; ; This setting makes the FDS send a reward page to a player when they kill a building. ; The message is simple: "X has been destroyed thanks to you!", where X is the building name. BuildingDeathPages=1 ; WreckDestroySelfTime= ; ; Set the time in seconds for a vehicle wreck to destroy itself if left untouched. ; WreckDestroySelfTime=90 ; VehicleOwnership= ; ; Enables the vehicle ownership system. Allows players to take ownership of vehicles and lock them, ; stopping players on their team from stealing them. VehicleOwnership=true ; ForceTeam= ; ; Forces all players in the server to change to the specified team when they join. ; Intended for CO-OP servers where all players are on one team and the other team is entirely bots. ; -1 = Disabled ; 0 = Nod ; 1 = GDI ; 2 = Neutral ForceTeam=-1 ; DisableBeacons = ; ; This will disallow beacons from being purchased. DisableBeacons=0 ; FreePurchases= ; ; This will make all purchase terminal items, free. The player can only purchase a character ; or vehicle if their credits are greater than or equal to the value of what it would cost. FreePurchases=0 ; DisableExtraWeapons= ; ; Strips the players' alternate weapons such as their Pistol and C4. ; Useful for Sniper servers where you want players to only have their primary sniper weapon. DisableExtraWeapons=0 ; PowerupExpireTime= ; ; The time in seconds for a dropped weapon or powerup to remain. When time runs out, ; the powerup will disappear. PowerupExpireTime=60 ; PlayPowerupSounds ; ; This controls playing sounds and displaying messages when a powerup is picked up. PlayPowerupSounds=1 ; PlayQuakeSounds= ; ; This controls the extra Quake game sounds for kill streaks. It will also display killstreak ; messages ingame. The killstreaks reset after 15 kills in a row. PlayQuakeSounds=0 ; SBHCanPickupDropWeapons= ; ; This controls if Stealth Black Hand (SBH) characters can pick up dropped weapons SBHCanPickupDropWeapons=0 ; CharacterDropDNA= ; ; Advanced characters will drop a DNA powerup which changes the player to that character ; that dropped it. CharactersDropDNA=1 ; ShowExtraMessages= ; ; Shows extra ingame messages when a team member disarms C4s, mines, beacons, repairs buildings or repairs the harvester. ShowExtraMessages=1 ; ExtraKillMessages= ; ; Extra ingame kill messages for when a player kills theirself or is killed by a base defense, harvester, or tiberium. ; These messages look identical to the regular kill messages. Players will need bhs.dll or tt.dll to see them. ExtraKillMessages=true ; RefillLimit= ; ; This stops people from refilling or buying a character x seconds after they last refilled. RefillLimit=0 ; GDISpawnChar= ; NodSpawnChar= ; ; Set the spawn character for each team [Swap] SwapGameTimeLimit=120 SwapExpireLimit=25 PPageColor=255,102,0 [TS3] TeamSpeakServerIP= TeamSpeakTCPport=10011 SApassword= TeamSpeakServerID=1 TeamSpeakAddress= LobbyChannel=1 Channel1=13 Channel2=14 EnableExplanationMessages=false [Player_Scripts] [Plugins] 00=BanSystem.dll 01=Mute.dll 02=Spectate.dll 03=ExtraConsoleCommands.dll