BattleBit Remastered

BattleBit Remastered

29 ratings
Battlebit Server Hosting
By ☠♡♔Play2BReal♔♡☠ and 2 collaborators
   
Award
Favorite
Favorited
Unfavorite
Community Server Hosting
Download files/dependencies for hosting a community server!
Download python 3 and install python (and select "Add python.exe to PATH" at the bottom of the installer)
https://www.python.org/downloads/release/python-3110/
Script for self hosting Battlebit Remastered Community Servers
Click Here[github.com]

Edit your .env file
Now that you have the files rename example.env and remove "example" (but keep .env)
Add the path where you'll download the files and the exe if you know where it downloads to
(If you don't know where it goes then do it after the Setup.bat step)
SERVER="Path To Folder" (where your game files will be)
SERVER_PATH="Path To BattleBit.exe" (where the game executable will be)
apiEndpoint="<iphere>:29294"

Running Setup.bat
After you setup your .env file
Launch setup.bat
it should download steamCMD and battlebit (note you need to own battlebit to host anonymous will not work)


Running Server.bat
Edit your .env and the BattleBit.exe to the SERVER_PATH=
if you didn't do that prior
Now launch the server.bat
Port Forwarding
Launch Windows Defender Firewall with Advanced Security





Start with inbound (you'll need to make 2 rules)
Select Inbound Rules on the left, then click New Rule... on the right













Now select Port>Next>UDP>Specific Local Ports and paste 29991-29992 Next>Allow The Connection> check all 3 then name it!













Now thats the inbound done

outbound should be done by default but if not
Select Outbound Rules on the left, then click New Rule... on the right

Now select Port>Next>UDP/Specific Local Ports and paste 29991-29992 Next>Allow The Connection> check all 3 then name it!
Editing .env file
For Fixed Server Size
  • Ultra=127v127, Large=64v64, Medium=32v32, Small=16v16, Tiny=8v8 none=Dynamic

    For First Server Size
  • Ultra=127v127, Large=64v64, Medium=32v32, Small=16v16, Tiny=8v8
    For First Server Size
  • Ultra=127v127, Large=64v64, Medium=32v32, Small=16v16, Tiny=8v8


    Gamemodes
  • AAS=Advance And Secure, CashRun=Cashrun CatchGame=CatchGame Conq=Conquest, InfConq=infantry Conquest, CTF=Capture The Flag, Domi=Domination, Eli=Elimination, FFA=Free For All, Frontline=Frontline, GunGame=Gun Game Free For All, GunGameTeam=Gun Game Teams, Infected=Infected, Rush=Rush, SuicideRush=Suicide Rush, VoxelFortify=Voxel Fortify, VoxelTrench=Voxel Trench

    Map Names
  • Azagor, Basra, Construction, District, DustyDew, Eduardovo, Frugis, MultuIslands, Namak, Oildunes, River, Salhan, SandySunset, Valley, Voxelland, Wakistan, Wineparadise
API (In Progress)
Gameserver start arguments
The gameserver connects to the API with the launch argument "-apiendpoint=<IP>:<port>", where <port> is the port that the listener listens on and the <IP> is the IP of the API server.

If Api Token verification is required in your Server API, you need to add "-apiToken=<ApiToken>" to the startup parameters of the gameserver(s). Should <ApiToken> the same as Api Token defined in Server API, gameserver(s) can communicate with Server API.

When the gameserver is up, you can also directly modify the Api Token of the gameserver by entering setapitoken <new token> in its command line.

Server API Link[github.com]
Wiki Link[github.com]

-credit to julgers!
Thank you!
Thank you for reading
This was my first steam guide so expect it to be pretty bad haha
And thank you to SgtOkiDoki, The BBR Staff, and the community!
23 Comments
☠♡♔Play2BReal♔♡☠  [author] Jan 17 @ 10:31am 
nope i can still host lol
Skilled Issues Jan 17 @ 5:33am 
lol, they are locked out of their own server whitelist
Slazenger Nov 16, 2024 @ 2:33pm 
Do you know if there are any admin commands and how to execute them? I would like to know how to force start a server without needing to have 14 players. I've seen this done before, but I don't know how to do it myself. I will subscribe to this thread and I await your reply. Thank you.
☠♡♔Play2BReal♔♡☠  [author] Feb 8, 2024 @ 7:28am 
copied from the community hosting discord
☠♡♔Play2BReal♔♡☠  [author] Feb 8, 2024 @ 7:28am 
---- ** Hardware Requirements ** ----
• 3.5GB - 4GB Memory.
• 2 GB disk space
• Windows OS (Sadly Linux is not well supported but you can use KVM VM)

---- 127 vs 127 / 60 Hz ----
> • 2 threads - 3.8Ghz peak
> • 120Mbit/s peak
>
> Estimated monthly traffic usage is ~25TB (full server)

---- 64 vs 64 / 60 Hz ----
> • 1.5 threads - 3.4Ghz peak-3.6Ghz peak (extreme cases)
> •40-50Mbit/s peak
>
> Estimated monthly usage is unknown(haven't tested enough)

---- 32 vs 32 / 60 Hz ----
> • 1-1.5 thread - 3.2Ghz
> •10-20Mbit/s peak
>
> Estimated monthly usage is unknown(haven't tested enough)

Recommended CPUs;
• Intel Xeon 2288G
• Intel Xeon 2388G (BEST)
• AMD Ryzen 9 5900
Frantumn Feb 8, 2024 @ 5:40am 
What kind of server OS / specs are recommended?
flygav Nov 2, 2023 @ 4:28pm 
daaang no cli linux? i have a cloud and would love to host some servs but windows and the 2 account think is pretty wild ://////
☠♡♔Play2BReal♔♡☠  [author] Sep 29, 2023 @ 7:41am 
linux?
it isn't supported but works (somewhat)
there's issues with packet loss, people stuttering around, etc if you do try to run under linux (well wine)
but that's why its mainly windows supported currently
(if a community member finds a fix a lot of people would be happy and ill update the guide)

but as of now id highly suggest staying away from linux until a fix is found

and id suggest buying a 2nd account for hosting
or you may get issues with not owning the license
like not being able to update/install the game on your server
(tho that can be bypassed by transferring files from the host PC to the server PC)

and if you use your main account you could host but then you cant play since its already playing as the server

and do remember
this isn't a server you pop up like a minecraft server (repeat from one of the devcast)
Moxie1471 Sep 29, 2023 @ 7:23am 
I want to Lenox version and I can just run in the command prompt or GUI bonus.
That doesn't involve me buying the game again and making an ALT account because I've already bought the game four to five times already for my friends
☠♡♔Play2BReal♔♡☠  [author] Sep 18, 2023 @ 11:38am 
did you do the application to host?
if not you'll get disconnected from the master/cant join your own server
check the BBR discord for more info on the applications and when they open up again!