BRINK
Not enough ratings
Brink uncapped fps guide for solo play *EASY*
By #Habibi.BinLaden#
This is a guide that will allow you to play solo (using your own server) in the easiest manner with no requirement for advanced tweaking or port forwarding. SKIP TO SECTION 3 FOR EASIEST METHOD (DRAG AND DROP METHOD)
2
   
Award
Favorite
Favorited
Unfavorite
GUIDE:
*DISCLAIMER, THIS USES DEDICATED SERVER TOOL. NO PORT FORWARDING NECESSARY*
IF YOU DONT WANT TO EDIT CFG FILES SKIP TO SECTION 3 AND USE DRAG AND DROP METHOD

(I recommend using my versus config at the end of this guide, it allows you to vote for whatever map you want at the end of each match.)

IMPORTANT STEP 0. DO THIS FIRST IF YOU HAVEN'T ALREADY: Navigate to this folder: Program Files (x86)\Steam\userdata\User-Id\22350\local\base Open your brinkconfig.cfg file.

Step 0. Find these lines:
seta com_unlockfps
seta com_unlock_maxFPS
seta r_visDistMult

Step 0. Change them to this: (THIS WILL UNCAP YOUR FRAMERATE AND KEEP THE GAME FROM STUTTERING)
seta com_unlockfps "1"
seta com_unlock_maxFPS "144"
seta r_visDistMult "1.2"
SAVE THIS FILE AFTER MAKING CHANGES

Step 1. Install Brink Dedicated server in your steam library (Simply search for it in your library or check your tools section.

Step 2. Right click Brink Dedicated server, hover over "Manage" and click "Browse Local Files", and open your "base" folder
Ex: C:\Program Files (x86)\Steam\steamapps\common\BRINK Dedicated Server\base

Step 3. Create a new text file and paste the following inside (For Resistance campaign) :

si_rules sdGameRulesCampaign
campaign set campaign_resistance
applyServerConfig Standard
si_maxPlayers 16
bot_minclients 16
si_botDifficulty 2
bot_aimSkill 3
si_minPlayers 1
si_maxPlayersHuman 16
si_playMode 1
si_onlineMode 3
spawnServer aquarium.entities

Step 4. Save as Campaign.cfg (can be named whatever you want).

Step 5. Launch the game, then alt tab and run your Brink Dedicated Server from your library

Step 6. Type exec Campaign.cfg (Or whatever you named the previous cfg.)

Step 7. Go back to your Brink game, navigate the main menu to freeplay, Search for LAN games and you should see your server pop up.

(That particular .cfg will allow you to start the resistance campaign from the beginning. SEE BELOW FOR MORE CFGS)

*CAMPAIGN SECURITY*
si_rules sdGameRulesCampaign
campaign set campaign_security
applyServerConfig Standard
si_maxPlayers 16
bot_minclients 16
si_botDifficulty 2
bot_aimSkill 3
si_minPlayers 1
si_maxPlayersHuman 16
si_playMode 1
si_onlineMode 3


*VERSUS CFG WITH DLC*
si_rules sdGameRulesObjective
applyServerConfig Standard
si_maxPlayers 16
bot_minclients 16
si_botDifficulty 2
bot_aimSkill 3
si_minPlayers 1
si_maxPlayersHuman 16
si_playMode 2
si_onlineMode 3
g_mapRotationVote "mp/aquarium,mp/ccity,mp/reactor,mp/refuel,mp/resort,mp/sectow,mp/shipyard,mp/terminal,mp/lab,mp/founders"
spawnServer mp/founders.entities

*VERSUS CFG WITHOUT DLC*
si_rules sdGameRulesObjective
applyServerConfig Standard
si_maxPlayers 16
bot_minclients 16
si_botDifficulty 2
bot_aimSkill 3
si_minPlayers 1
si_maxPlayersHuman 16
si_playMode 2
si_onlineMode 3
g_mapRotationVote "mp/aquarium,mp/ccity,mp/reactor,mp/refuel,mp/resort,mp/sectow,mp/shipyard,mp/terminal,"
spawnServer mp/aquarium.entities

Automating the process even further
PREVIOUS SECTION STEPS MUST BE COMPLETED BEFORE THIS SECTION IS STARTED
The purpose of this section is to simplify the process so that you only need to click the .bat file and your server launches and starts running. This will speed up the process and remove the need to remember any commands


Step 1. Navigate to your \Steam\steamapps\common\BRINK Dedicated Server folder and right click your brink_ded1.bat and click edit.

Step 2. paste this brink.exe +set si_maxPlayers "16" +set net_serverDedicated 1 +set si_name "One Big Buffalo" +set net_serverPort "27015" +set net_serverPortMaster "27016" +set net_serverPortAuth "8766" +exec versus.cfg

Step 3. NOTE THE ADDITION OF +exec versus.cfg This command allows you to run the .bat file and will allow you to simply run the .bat file to launch the server and remove the need to insert any commands into the server console

DRAG AND DROP METHOD (SKIP PREVIOUS SECTIONS)
THE PURPOSE OF THIS SECTION IS TO BE AS SIMPLE AS POSSIBLE, SIMPLY DOWNLOAD THE ZIP AND FOLLOW THE STEPS

Google Drive: https://drive.google.com/file/d/1gX88qvyrrNZWA4xOUMhtxwo7rKb7HzKs/view?usp=sharing

Dropbox Mirror: https://drive.google.com/file/d/1gX88qvyrrNZWA4xOUMhtxwo7rKb7HzKs/view?usp=sharing


Step 1. Extract all .cfg EXCEPT "brinkconfig.cfg"To your C:\Program Files (x86)\Steam\steamapps\common\BRINK Dedicated Server\base Folder.

2. Extract all .BAT files to C:\Program Files (x86)\Steam\steamapps\common\BRINK Dedicated Server Folder
3. Extract brinkconfig.cfg file to C:\Program Files (x86)\Steam\userdata\user-id\22350\local\base folder

Step 4. Simply run your desired bat file to launch your server GAME MUST BE RUNNING FIRST OR STEAM WONT ALLOW YOU LAUNCH IT

Step 5 Optional inside your \Steam\steamapps\common\BRINK Dedicated Server Folder Right click your desired .bat file and mouse over your "send to" option and click desktop (create shortcut) You can now run this from your desktop

(NOTE where it says "user-id" should be a long digit number example: 87654231, if you can't figure that out simply go to your user data folder and search for 22350 using the search function in your file browser.)

IF MY brinkconfig.cfg FILE DOES NOT WORK FOR YOU USE THESE STEPS TO UNLOCK YOUR FPS

Step 1. Navigate to C:\Program Files (x86)\Steam\userdata\user-id\22350\local\base folder and edit your brinkconfig.cfg file

Step 2. Find the lines
seta com_unlockfps
seta com_unlock_maxFPS
seta r_visDistMult

Step 3. Change them to
seta com_unlockfps "1"
seta com_unlock_maxFPS "144"
seta r_visDistMult "1.2"
24 Comments
CryociRaptor 18 Jun @ 10:41am 
understandable that the tool is there so people can make their own multiplayer games, as the game is multiplayer focused. Would be great if more Devs did this, especially as seeing many shutdowns or become abandonware.
Id love a way to do it with EAs Syndicate, as 70% of that game was a 4player PvE mission, with hoard/firefight elements.

Is the only part of this Dedicated Server tool that is stopping offline/local instance from working the online auth check?
Really no way to bypass to allow offline 60fps match?
#Habibi.BinLaden#  [author] 29 May @ 9:35am 
Making the server only show up on LAN is probably as close as you can get to an offline client. Dedicated server tools aren't exactly made with the intention of functioning in an offline server capacity
CryociRaptor 29 May @ 9:34am 
Is there anyway to make the Dedicate Server work entirely OFFLINE?
In my testing, if I run the Dedicated Server offline, then run Brink game & try to connect, both register the connection, but then theres a ingame popup error
"Disconnected - Could not authenticate all peers"

Only way ive found to allow play, is to start the Dedicated Server Online, then unplug ethernet, then run game & connect.

Both ways (even staying online) still give server messages of "Invalid peer!", but the game no longer kicks player out or refuses to connect if Server was started online.
Its wierd.

Is there anything can do to server to allow eveyone/not make the auth check?
Changing +set net_serverPortAuth "8766" help?
Or sdnetPrintAuthPeerList, or sdnetPrintPanicStates ?

Just want to make it work offline so can run now or in future without issue & run locally on SteamDeck when i feel like a quick game, but at 60fps.
#Habibi.BinLaden#  [author] 7 Dec, 2022 @ 3:41pm 
Try adding the line +set win_allowMultipleInstances 1 to brink and dedicated server launch options
FluffyTail 7 Dec, 2022 @ 2:40pm 
The game just seems to crash when I join the dedicated server, I can't figure out why.
#Habibi.BinLaden#  [author] 19 Aug, 2022 @ 6:56am 
@Ophiolith That honestly explains a lot, the frames were good but the refresh rate definitely felt like 30hz. It's a shame, maybe the ded server contains the value in the same or similar hex location. I might be able to use that to crack open singleplayer brink and see if we can hack that refresh rate up with HxD
Ophiolith 18 Aug, 2022 @ 9:47am 
IIRC the reason why gameplay still appears choppy after changing r_displayrefresh is because when playing offline, the game spins up a kind of fake local 'server' that handles game-logic, AI, etc. This server is hard-coded to update at 30hz regardless of your monitor / GPU's refresh rate. This is the reason some things feel totally smooth (mouse movement, view translation etc are handled by the client), while others (animations, lateral movement) are handled on the 'server' so are still choppy.

The reason @Combat Wombat's method works is that Brink's dedicated server doesn't have the same limitations, and as far as I'm aware will happily tick as fast as the machine hosting it allows.

It's been a few years since I've tinkered with Brink, so there could be things I'm not quite getting right here, but tl;dr unless Splash Damage suddenly feel like open-sourcing Brink's code, the dedicated server method is probably the only way to get high FPS in solo play.
#Habibi.BinLaden#  [author] 29 Jul, 2022 @ 5:10pm 
I'll add ya if you'd like to discuss it further, this is a very interesting phenomenon
#Habibi.BinLaden#  [author] 29 Jul, 2022 @ 5:09pm 
@Caramel Okay so after making the specified changes and testing out the campaign against the dedicated server method, I can't actively recommend your method. The game is displaying a solid 100+ FPS and the mouse feels like it should when playing at 144hz but the picture being displayed seems to be trying to show itself at 30 frames; It's a very strange sensation and I'm not entirely sure how to explain it? The FPS is rock solid, the mouse and controls feel like they would if it were running at 144 fps but the image displayed is choppy like it's running at 30 fps? Maybe others will have better luck as I'm really not sure what is happening for me.
#Habibi.BinLaden#  [author] 29 Jul, 2022 @ 4:51pm 
@Caramel thank you for the steps, I'll test them out now! :)