The Ship
评价数不足
How to fix the in-game Server Browser once and for all
由 mv 7 制作
It was rumoured that the master server for The Ship was killed for good, but this was NOT the case.
The server browser in The Ship used to get a list of master servers from a file in Steam\config named "MasterServers.vdf"
Steam client developers decided to make this file reduntant, making it empty with no entries.
I'm gonna show how to fix it in this guide down below.
   
奖励
收藏
已收藏
取消收藏
Prerequisites
  • A Microsoft Windows computer. (I have not tried the following steps under Proton but if anyone wants me to figure out how to do so, let me know)
  • Hardware capable of running The Ship
  • A hex editor, HxD[mh-nexus.de] will work just fine if you don't have any.
Editing ServerBrowser.dll to point to another file
First go to The Ship Multiplayer game directory then navigate to the "bin" folder, there will be a "ServerBrowser.dll" file that we will need to edit


Open the ServerBrowser.dll file with a hex editor

Search for "MasterServers.vdf"
Edit the string to "MasterServerz.vdf", do NOT write any new bytes as it will corrupt the DLL file.
Making the MasterServerz.vdf file
Go to "C:\Program Files (x86)\Steam\config", make a new file named "MasterServerz.vdf" with the following contents (DO NOT edit MasterServers.vdf as that will be overwritten):
"MasterServers" { "hl2" { "0" { "addr" "208.64.201.194:27011" } "1" { "addr" "208.64.201.194:27015" } } }
The IPs are official Valve servers, the domain for them are "hl2master.steampowered.com"
Done
If everything was done correctly, you should be able to see servers in the in-game server browser like this:

Notice: DO NOT VERIFY THE GAME FILES INTEGRITY OF The Ship IN STEAM. This will revert the ServerBrowser.dll file, making you unable to see servers again.
1 条留言
witch 2 月 24 日 上午 12:43 
big fan