Zum Inhalt springen
-=Punkbuster=-

Gameservervariablen in Bad Company 2

Empfohlene Beiträge

Die folgenden Variablen sind den Serversettings von i3D.net entnommen und wurde von uns ergänzt.

===

# Einträge in den Settings können mit der Raute kommentiert warden.

# Mögliche Optionen für Variablen sind true (var ist aktiviert) oder false (var ist deaktiviert)

admin.yell <message, duration, players>

Display a message, very visibly on players’ screens

admin.say <message, players>

Send a chat message to a group of players admin.runNextRound Switch to next round, without ending current

admin.restartRound

Restart current round

admin.endRound <teamID>

End current round, declaring the specified team as winners

admin.runNextLevel

Alias for admin.runNextRound

admin.restartMap

Alias for admin.restartRound

admin.currentLevel

Return current level name

mapList.nextLevelIndex

Get index of next level to be run

mapList.nextLevelIndex <index>

Set index of next level to be run

admin.supportedMaps <play list>

Retrieve maplist of maps supported in this play list

admin.setPlaylist <name>

Set the play list on the server

admin.getPlaylist

Get the current play list for the server

admin.getPlaylists

Get the play lists for the server

admin.kickPlayer <soldier name, reason>

Kick player <soldier name> from server

admin.listPlayers <players>

Return list of a group of players on the server

admin.movePlayer <name, teamID, squadID, forceKill>

Move a player to another team and squad

admin.killPlayer <name>

Kill a player without scoring effects

banList.load

Load list of banned players/IPs/GUIDs from file

banList.save

Save list of banned players/IPs/GUIDs to file

banList.add <id-type, id, timeout, reason>

Add player/IP/GUID to ban list for a certain amount of time

banList.remove <id-type, id>

Remove player/IP/GUID from ban list

banList.clear

Clears ban list

banList.list [startIndex]

Return part of the list of banned players/IPs/GUIDs

reservedSlots.load

Load list of reserved soldier names from file

reservedSlots.save

Save list of reserved soldier names to file

reservedSlots.addPlayer <name>

Add <name> to list of players who can use the reserved slots

reservedSlots.removePlayer <name>

Remove <name> from list of players who can use the reserved slots

reservedSlots.clear

Clear reserved slots list reservedSlots.list Retrieve list of players who can utilize the reserved slots

mapList.load

Load list of map names from file

mapList.save

Save maplist to file

mapList.list [rounds]

Retrieve current maplist

mapList.clear

Clears maplist

mapList.remove <index>

Remove map from list

mapList.append <name, rounds>

Add map with name <name> to end of maplist

mapList.insert <index, name, rounds>

Add map with name at the specified index to the maplist

===

vars.serverName [name]

Set the server name

vars.bannerUrl

Set banner url (no long urls! max 63 chars!)

# Set URL for the server banner (max 63 characters long)

vars.bannerUrl "http://www.example.com/example.png"

vars.serverDescription [description]

Set server description (use "|" as a line break)

# Set server description (shown on the loading screen and in server info) - use "|" for line breaks

vars.serverDescription "Welcome to my server|Stay a while, stay forever!"

vars.adminPassword [password]

Set the admin password for the server

vars.gamePassword [password]

Set the game password for the server

vars.punkBuster [enabled]

Set if the server will use PunkBuster or not

vars.hardCore

Set hardcore mode

vars.ranked

Set ranked or not

vars.rankLimit [rank]

Set the highest rank allowed on to the server

vars.teamBalance [enabled]

Set if the server should autobalance

vars.friendlyFire [enabled]

Set if the server should allow team damage

vars.currentPlayerLimit

Retrieve the current maximum number of players

vars.maxPlayerLimit

Retrieve the server-enforced maximum number of players

vars.playerLimit [nr of players]

Set desired maximum number of players

vars.killCam [enabled]

Set if killcam is enabled

vars.miniMap [enabled]

Set if minimap is enabled

vars.crossHair [enabled]

Set if crosshair for all weapons is enabled

vars.3dSpotting [enabled]

Set if spotted targets are visible in the 3d-world

vars.miniMapSpotting [enabled]

Set if spotted targets are visible on the minimap

vars.thirdPersonVehicleCameras [enabled]

ToDo

vars.teamKillCountForKick [count]

Set number of teamkills allowed during a round

vars.teamKillValueForKick [count]

Set max kill-value allowed for a player before he/she is kicked

vars.teamKillValueIncrease [count]

Set kill-value increase for a teamkill

vars.teamKillValueDecreasePerSecond [count]

Set kill-value decrease per second

vars.idleTimeout [time]

Set idle timeout

vars.profanityFilter [enabled]

Set if profanity filter is enabled

levelVars.set <context> <var name> <value>

Set a level-specific variable in a specific context

levelVars.get <context> <var name>

Get a level-specific variable in a specific context

levelVars.evaluate <var name>

Get a level-specific variable in a specific context

levelVars.clear <context> [var name]

Clear some or all level-specific variables

levelVars.list <context> [var name]

List level-specific variables that match the context & variable name

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie kann ich die Respawn-Zeit für einen Gameserver ändern? Ich habe Server mit 10 Sekunden, aber auch schon mit 6 Sekunden etc. gesehen.

Gruß, JLNNN

Edit: Es hielt sich dabei um eine Fehlbeobachtung meinerseits. Server, auf denen die Killcam eingeschaltet ist, sind in der Respawnzeit gefühlt "schneller" als Server, auf denen die Killcam deaktiviert ist.

Bearbeitet von JLNNN
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi zusammen,

es muss doch noch mehr Variablen geben. Hat irgendwer eine vollständige Übersicht? Was ist neu dazu gekommen? Wie setzt man ein Passwort?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Alle Einstellungsmöglichkeiten und Serverqueries - Stand: R9

admin.currentLevel

admin.getPlaylist

admin.getPlaylists

admin.kickPlayer

admin.listPlayers

admin.restartMap

admin.runNextLevel

admin.runScript

admin.say

admin.setPlaylist

admin.shutDown

admin.supportedMaps

admin.yell

banList.add

banList.clear

banList.list

banList.load

banList.remove

banList.save

eventsEnabled

help

listPlayers

login.hashed

login.plainText

logout

mapList.append

mapList.clear

mapList.insert

mapList.list

mapList.load

mapList.nextLevelIndex

mapList.remove

mapList.save

punkBuster.pb_sv_command

quit

reservedSlots.addPlayer

reservedSlots.clear

reservedSlots.list

reservedSlots.load

reservedSlots.removePlayer

reservedSlots.save

reservedTagSlots.addPlayer

reservedTagSlots.clear

reservedTagSlots.list

reservedTagSlots.load

reservedTagSlots.removePlayer

reservedTagSlots.save

reservedTagSlots.setTag

serverInfo

vars.3dSpotting

vars.adminPassword

vars.bannerUrl

vars.crossHair

vars.currentPlayerLimit

vars.friendlyFire

vars.gamePassword

vars.hardCore

vars.killCam

vars.maxPlayerLimit

vars.miniMap

vars.miniMapSpotting

vars.playerLimit

vars.punkBuster

vars.rankLimit

vars.ranked

vars.serverDescription

vars.teamBalance

vars.thirdPersonVehicleCameras

version

Link zu diesem Kommentar
Auf anderen Seiten teilen

Update des ersten Beitrags... Wichtig sind vor allem die neuen Variablen, die ganz am Ende aufgeführt werden. Hier ein paar Beispiel von DICE, was möglich sein wird:

# Set the initial spawn-timer to 30 seconds for all levels

levelVars.set all startDelay 30

# Increase tickets bleed speed by 20% on all Conquest levels

levelVars.set gamemode CONQUEST ticketBleedSpeed 120

Das sind leider die einzigen Beispiele. Wichtige wäre die genaue Option zur Anhebung des Ticketcounts.

Link zu diesem Kommentar
Auf anderen Seiten teilen

So Männers,

ich habe das Ganze jetzt mal aufgeteilt in

Maplisten

Servervariablen

Adminkommandos

Das bringt mehr Übersicht rein. Bei einigen Punkten bin ich mir jedoch noch unsicher. Vor allem die "get" und "set" Variablen. Da hoffe ich einfach mal auf die Rcon-Tools. ABER: wenn der Server abschmiert ist wieder alles weg. Deshalb lieber gleich als var in die Config. Bisher rausgefunden habe ich neben den beiden ersten Beispielen aus der Config noch

levelVars.set gamemode CONQUEST tickets 200

Legt die Zahl der Tickets in einem Spielmodus fest

===

Wäre schön, wenn sich noch der eine oder andere beim Ausbau des Wikis beteiligen würde. Vor allem die Rcon-Tools und die Maplisten.

Link zu diesem Kommentar
Auf anderen Seiten teilen

also ich hab mal die ganzen neuen maps und die vietnam maps mit ihren variablennamen in ne tabelle gesteckt. perfekt zum drucken :P

mapsbfbc2.jpg

ich hab die tabelle als anhang hinzugepackt. hoffe es hilft dem einen oder anderen^^

post-42152-1292947008_thumb.jpg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.