Lennie 326 Posted September 11, 2018 Share Posted September 11, 2018 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 Launcher3. Register your server here4. 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 7 Link to post Share on other sites
Recommended Posts