Jump to content
ZLOFENIX Games

How to host a server [BF3]


Recommended Posts

How to host my own server?

This is the general instruction how to host your own server. If you face some troubles, please, read actual FAQ or Archive with servers dedicated topics. If this doesn't help, feel free to ask your fully described questions here.

 

First you need to download all required files:

1. Download Server Files R40 for BF3
2. Download
Server Launcher
3. Register your server here
4. Under your client account ( that you need to play with to activate it
5. Edit the *.bat file with following content:

set INSTANCEDIRECTORY=%~dp0Instance

set SERVERNAME=YOUR SERVER NAME :: Choose your server name
set GAMEPORT=25000 
set REMOTEADMINPORT=0.0.0.0:48888 :: IP and port for procon
set ADMINPASSWORD=YOURPASS :: To connect to procon
set PINGSITE=ams
set REGION=EU ::Country where server is hosted
set ZLOGIN=*******	::server login
set ZPASS=*******	::server pass

start bf3_server_Final.exe -serverInstancePath "%INSTANCEDIRECTORY%" -Server.ServerName "%SERVERNAME%" -GamePort %GAMEPORT% -RemoteAdminPort %REMOTEADMINPORT% +admin.password "%ADMINPASSWORD%" -PingSite %PINGSITE% -Region %REGION% -zlogin %ZLOGIN% -zpass %ZPASS%

exit

6. Run ZServer.exe
7. Start your server through StartServer.bat

 

Basic Settings / How to set up your own server?
 

In the folder, go to the server in the Scripts folder and edit Win32Game.cfg
following settings:

-super layout.toc
-server
-dedicated
-platform win32
-Game.LogFileCollisionMode LFCM_TimeStamp
-Game.LogFileEnable false
-Core.DisplayAsserts false
-Core.IgnoreAlways true
-Core.EnableJuice false
-BFServer.GameSize 64 // specify the size of your server here
-Network.MaxClientCount 64 // same here
-Network.ProtocolVersion 67 // The protocol version , DO NOT CHANGE!!!
-CrashDump.WarnBeforeDoingMemoryDump false
-Game.CloseDuplicateApps 0
-Blaze.LogLevel 0
-ServerMetrics.Enabled 0
-ServerMetrics.TransactionTelemetryEnabled 0
-ServerMetrics.PerformanceTelemetryEnabled 0
-ServerMetrics.PerformanceProfileStateEnabled 0
-ServerMetrics.DbxReportEnabled 0
-TransactionLog.OutputLevel 0
-VeniceOnline.QueueCapacityOverride 20
-Client.LoadingTimeOut 70
-Client.LoadedTimeOut 60
-Client.IngameTimeOut 50
-Server.IngameTimeOut 50
-Server.LoadingTimeOut 70
-Server.IsReconfigurable false
-BFServer.TeamSwitchImbalanceLimit 4



In the server folder go to Instance \ Admin (if there are is no Instance create a new folder and name it Instance and in there Create a new foder called Admin)

In the Admin folder edit Startup.txt (or create a new Startup.txt file if there is none)

vars.ranked true // true means the server is ranked, false server is NOT ranked.
punkBuster.activate // activation punkbuster.
admin.password "" // admin password to connect through Procon. (Inserted between the quotes).
vars.gamePassword "" // login password for your SERVER NOT to rank. (Inserted between quotation marks If the server does not rank to touch).
vars.serverName "BF 3 Server VASYA ZADROT" // your server name.
vars.bannerUrl ""
vars.serverDescription "--=No Rules=--" // the description of your server.
vars.friendlyFire false // Friendly fire on / off.
vars.idleTimeout 0 // time kick for simple connection of the player.
vars.teamKillCountForKick 10
vars.teamKillValueForKick 4
vars.teamKillValueIncrease 1
vars.teamKillValueDecreasePerSecond 0
vars.autoBalance true
vars.killCam true // It shows who killed you, the camera on the opponent.
vars.miniMap true // It shows the minimap.
vars.3dSpotting true // you can tag enemies.
vars.miniMapSpotting true // marked enemies displayed on the map.
vars.3dCam true // View as third person in vehicle.
vars.maxPlayers 64 // here also indicates the size of your server.
vars.idleBanRounds 0
vars.vehicleSpawnAllowed true // spawn technology (vehicles).
vars.vehicleSpawnDelay 100 // delay to spawn technology.
vars.bulletDamage 100 // damage from bullets.
vars.nameTag true // displayed names of selected players.
vars.regenerateHealth true // health recovery
vars.roundStartPlayerCount 1 // minimum number of players to start the round.
vars.roundRestartPlayerCount 0
vars.onlySquadLeaderSpawn false // spawn only on the Squad Leader.
vars.unlockMode "stats" // unlock weapons and gadgets in rank.
vars.soldierHealth 100 // the players health.
vars.hud true // include Hud.
vars.playerManDownTime 100
vars.playerRespawnTime 100
vars.gameModeCounter 150 // the number of tickets in the round. In percentage terms.
vars.serverMessage "Welcome to BF3 Server HAVE FUN" // Player's welcome message (In a blue box , bottom center of screen)
reservedSlotsList.aggressiveJoin true
vars.roundLockdownCountdown 5
vars.roundWarmupTimeout 600
vars.premiumStatus false // current status of the server for premium players.



Also in the Admin folder, These files are required: 

  • BanList.txt - Players you ban in procon will be saved here
  • MapList.txt -Map rotation list
  • ReservedSlotsList.txt -List of nicknames to reserve slots in server
Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...