Tuesday, 2024-11-26, 8:10 PM
Welcome Guest | RSS

Main
Registration
Login
[ New messages · Members · Forum rules · Search · RSS ]
  • Page 1 of 1
  • 1
Battlefield 3 server setup
C4ntbuymysk1llDate: Wednesday, 2011-11-09, 2:39 PM | Message # 1
Sergeant
Group: Administrators
Messages: 31
Reputation: 0
Status: Offline
Recommend Admin Tools For Battlefield 3:

Procon Frostbite: http://phogue.net/
Download Link 27.October.2011: http://s3.amazonaws.com/Procon/procon_1.1.1.0.zip

Once downloaded/extracted/run, click "Create Connection" in the upper-right hand area and enter your server IP, port 25200 (or a different port if you were assigned a different "event port" in your activation e-mail), your admin password (also included in the activation e-mail), and you may leave the username field blank unless you're running a layered system, which may be detailed later.

PunkBuster Webtool: http://www.evenbalance.com

As of 25.October.2011, adding the PB Webtool commands through the config in pbsv.cfg or startup.txt does not enable the webtool. The only way I've gotten it working is through the ProCon Console tab when connected to the server in ProCon. To enable it, type the following three lines in the ProCon "Console" tab separately:

Code:
punkBuster.pb_sv_command pb_sv_httpaddr xx.xx.xx.xx
punkBuster.pb_sv_command pb_sv_httpport xxxx
punkBuster.pb_sv_command pb_sv_httpkey xxxxxx

Replace the xx.xx.xx.xx with your server IP without port. If your server is 63.211.221.47:25200, it would be:

punkBuster.pb_sv_command pb_sv_httpaddr 63.221.221.47

Replace the xxxx with a port between 9000 and 9050. If one doesn't work, try another port in that range as another server on your box may already be using that port. If you chose port 9034, it would be:

punkBuster.pb_sv_command pb_sv_httpport 9034

Replace the xxxxxx with the password of your choice. This doesn't need to match any other passwords. If you want your password to be password123x, then it would be:

punkBuster.pb_sv_command pb_sv_httpkey password123x

Server Admin Info (FrostBite):

Once connected to the server in FrostBite, you can choose from the following tabs:

| Players | Chat | Map | Events | Lists | Server Settings | Plugins | Accounts | Console |

Players: (List of Players In Server)

Chat:

Map:

Events: (Log Of Events In Server)

Lists: (BanList, MapList, and Reserved Slots)

Server Settings: (Details/Configuration/Gameplay/TeamKilling/LevelVariables/Config Generator)
 
C4ntbuymysk1llDate: Wednesday, 2011-11-09, 2:39 PM | Message # 2
Sergeant
Group: Administrators
Messages: 31
Reputation: 0
Status: Offline
2.

Plugins:

Accounts: (For ProCon Layers Only)

Console: (Detailed Event Log + Command Input Capability)

Maplist Info:

my.gameservers.com -> Config -> Choose File: Map Cycle (/Admin/MapList.txt)

ConquestLarge0 - Has more vehicles and larger maps than ConquestSmall
ConquestSmall0 - Has fewer vehicles and smaller maps than ConquestLarge
RushLarge0
SquadRush0
TeamDeathMatch0
SquadDeathMatch0

For this example, a variety of gametypes. Each gametype will be 4 rounds. If a 64 slot server is set to a gametype that allows less than 64 slots OR has the gametype set to less than 64 slots, only that amount of players will be able to join and play in the server.
 
C4ntbuymysk1llDate: Wednesday, 2011-11-09, 2:40 PM | Message # 3
Sergeant
Group: Administrators
Messages: 31
Reputation: 0
Status: Offline
3.

Legend:

//(Map Name)
File Name | Game Type | Rounds

Maps are in the following order:

MP_001 (Grand Bazaar)
MP_003 (Teheran Highway)
MP_007 (Caspian Border)
MP_011 (Seine Crossing)
MP_012 (Operation Firestorm)
MP_013 (Damavand Peak)
MP_017 (Noshashar Canals)
MP_018 (Kharg Island)
MP_Subway (Operation Metro)

Code:
MP_001 ConquestLarge0 4
MP_003 ConquestSmall0 4
MP_007 RushLarge0 4
MP_011 RushLarge0 4
MP_012 SquadRush0 4
MP_013 SquadRush0 4
MP_017 TeamDeathMatch0 4
MP_018 TeamDeathMatch0 4
MP_Subway SquadDeathMatch0 4

This maplist can either be set in ProCon, another admin tool, or in the "Config" section of your my.gameservers.com member's area.

Console Commands:

(Please note that many descriptions are not complete. We apologize for any confusion this may cause.)

Miscellaneous Commands:

Render.DrawFps 1

MapList Commands:

mapList.load Load list of maps from disk
mapList.save Save list of maps to disk
mapList.add <map> <gamemode> <rounds> <offset> Insert map at specified offset in map list
mapList.remove <index> Remove specified map from map list
mapList.clear Clear map list
mapList.list Returns entire map list
mapList.setNextMapIndex <index> Set which map to switch to at end of current round
mapList.getMapIndices Get indices for current & next map
mapList.getRounds Get current round and number of rounds
mapList.endRound <teamID> End current round, declaring the specified team as winners
mapList.runNextRound Abort current round and move on to next
mapList.restartRound Restart current round
mapList.availableMaps Currently broken!

Basic Commands:

login.plainText <password> Attempt to login to game server with password
login.hashed Retrieves the salt, used in the hashed password login process
login.hashed <passwordHard> Sends a hashed password to the server, in an attempt to log in
serverinfo Query for brief server info
admin.help Report which commands the server knows about
logout Logout from game server
quit Disconnect from server version Reports game server type, and build ID
listPlayers <players> Return list of a group of players on the server, without GUIDs
 
C4ntbuymysk1llDate: Wednesday, 2011-11-09, 2:40 PM | Message # 4
Sergeant
Group: Administrators
Messages: 31
Reputation: 0
Status: Offline
4.

Admin Commands:

admin.eventsEnabled <enabled> Set whether or not the server will send events to the current connection
admin.password [password] Set the admin password for the server
admin.say <message, players> Send a chat message to a group of players
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
punkBuster.isActive Returns whether or not PunkBuster currently is active
punkBuster.activate Attempt to activate PunkBuster if it is not currently running
punkBuster.pb_sv_command <command> Send a raw PunkBuster command to the PunkBuster server
gameAdmin.load Load list of game admins from file
gameAdmin.save Save list of game admins to file
gameAdmin.add <player> <restrLevel> Add player to list of game admins
gameAdmin.remove <player> Remove player from list of game admins
gameAdmin.list Return list of game admins

Ban List:

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

Reserved Slots:

reservedSlotsList.load Load list of reserved soldier names from file
reservedSlotsList.save Save list of reserved soldier names to file
reservedSlotsList.add <name> Add <name> to list of players who can use the reserved slots
reservedSlotsList.remove <name> Remove <name> from list of players who can use the reserved slots
reservedSlotsList.clear Clear reserved slots list
reservedSlotsList.list Retrieve list of players who can utilize the reserved slots
 
C4ntbuymysk1llDate: Wednesday, 2011-11-09, 2:41 PM | Message # 5
Sergeant
Group: Administrators
Messages: 31
Reputation: 0
Status: Offline
5.

Server Variables:

vars.serverName [name] Set the server name
vars.gamePassword [password] Set the game password for the server
vars.autoBalance [enabled] Set if the server should autobalance
vars.roundStartPlayerCount [numPlayers] Set minimum numbers of players to go from preround to in-round
vars.roundRestartPlayerCount [numPlayers] Set minimum numbers of players to go from in-round to preround
vars.serverMessage TODO: document
vars.killRotation TODO: document
vars.friendlyFire [enabled] Set if the server should allow team damage
vars.maxPlayers [nr of players] Set desired maximum number of players
vars.bannerUrl [url] TODO: document
vars.serverDescription [description] TODO: document
vars.killCam [enabled] Set if killcam is enabled
vars.miniMap [enabled] Set if minimap is enabled vars.hud [enabled] Set if HUD 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.nameTag [enabled] Set if nametags should be displayed
vars.3pCam [enabled] Set if allowing to toggle to third person vehicle cameras
vars.regenerateHealth [enabled] Set if health regeneration should be active
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.teamKillKickForBan [count] Set number of team-kill kicks that will lead to permaban
vars.idleTimeout [time] Set idle timeout
vars.idleBanRounds [enabled] Set how many rounds idle timeout should ban (if at all)
vars.vehicleSpawnAllowed [enabled] Set whether vehicles should spawn in-game
vars.vehicleSpawnDelay [modifier: percent] Set vehicle spawn delay scale factor
vars.soldierHealth [modifier: percent] Set soldier max health scale factor
vars.playerRespawnTime [modifier: percent] Set player respawn time scale factor
vars.playerManDownTime [modifier: percent] Set player man-down time scale factor
vars.bulletDamage [modifier: percent] Set bullet damage scale factor
vars.onlySquadLeaderSpawn [enabled] Set if players can only spawn on their squad leader
vars.roundsPerMap TODO: investigate this
 
C4ntbuymysk1llDate: Wednesday, 2011-11-09, 2:41 PM | Message # 6
Sergeant
Group: Administrators
Messages: 31
Reputation: 0
Status: Offline
6.

To Enable Quickmatch Mode:

The following must be set in your Startup.txt in the my.gameservers.com -> Config -> Advanced View
(All other variables may be set to anything you want, but these cannot be changed to remain in the chosen mode)

[If your server is RANKED, setting this will allow ranked mode to remain enabled]

Code:
vars.autoBalance true
vars.roundStartPlayerCount 8
vars.roundRestartPlayerCount 4
vars.friendlyFire false
vars.regenerateHealth true
vars.killCam true
vars.miniMap true
vars.hud true
vars.crossHair true
vars.3dSpotting true
vars.miniMapSpotting true
vars.nameTag true
vars.3pCam true
vars.regenerateHealth true
vars.vehicleSpawnAllowed true
vars.vehicleSpawnDelay 100
vars.soldierHealth 100
vars.playerRespawnTime 100
vars.playerManDownTime 100
vars.bulletDamage 100
vars.onlySquadLeaderSpawn false

To Enable Normal Mode:

The following must be set in your Startup.txt in the my.gameservers.com -> Config -> Advanced View
(All other variables may be set to anything you want, but these cannot be changed to remain in the chosen mode)

[If your server is RANKED, setting this will allow ranked mode to remain enabled]

Code:
vars.autoBalance true
vars.friendlyFire false
vars.killCam true
vars.miniMap true
vars.hud true
vars.3dSpotting true
vars.miniMapSpotting true
vars.nameTag true
vars.3pCam true
vars.regenerateHealth true
vars.vehicleSpawnAllowed true
vars.soldierHealth 100
vars.playerRespawnTime 100
vars.playerManDownTime 100
vars.bulletDamage 100
vars.onlySquadLeaderSpawn false

To Enable Infantry Only Mode:

The following must be set in your Startup.txt in the my.gameservers.com -> Config -> Advanced View
(All other variables may be set to anything you want, but these cannot be changed to remain in the chosen mode)

[If your server is RANKED, setting this will allow ranked mode to remain enabled]

Code:
vars.autoBalance true
vars.friendlyFire false
vars.killCam true
vars.miniMap true
vars.hud true
vars.3dSpotting true
vars.miniMapSpotting true
vars.nameTag true
vars.3pCam false
vars.regenerateHealth true
vars.vehicleSpawnAllowed false
vars.soldierHealth 100
vars.playerRespawnTime 100
vars.playerManDownTime 100
vars.bulletDamage 100
vars.onlySquadLeaderSpawn false

To Enable Hardcore Mode: Thanks Mik0z!

The following must be set in your Startup.txt in the my.gameservers.com -> Config -> Advanced View
(All other variables may be set to anything you want, but these cannot be changed to remain in the chosen mode)

[If your server is RANKED, setting this will allow ranked mode to remain enabled]

Code:
vars.autoBalance true
vars.friendlyFire true
vars.killCam false
vars.miniMap true
vars.hud false
vars.3dSpotting false
vars.miniMapSpotting true
vars.nameTag false
vars.3pCam false
vars.regenerateHealth false
vars.vehicleSpawnAllowed true
vars.soldierHealth 60
vars.playerRespawnTime 100
vars.playerManDownTime 100
vars.bulletDamage 100
vars.onlySquadLeaderSpawn true

To Add PunkBuster Timed Scrolling Admin Messages

http://forums.gameservers.com/viewtopic.php?f=9&t=46647

To Add In-Game Admin with ProCon

viewtopic.php?f=9&t=46755
 
C4ntbuymysk1llDate: Wednesday, 2011-11-09, 2:42 PM | Message # 7
Sergeant
Group: Administrators
Messages: 31
Reputation: 0
Status: Offline
procon how to use:

ttp://www.youtube.com/watch?v=ZDnehAOikkY
 
  • Page 1 of 1
  • 1
Search:

Copyright MyCorp © 2024
Create a free website with uCoz