surc Feb 27 @ 9:44am
Need to know which Master IPs The Ship should be using (To fix "Could not establish connection to Steam Servers")
So, after a while of digging, I determined that the reason that my dedicated server for the ship fails to launch, with the "Could not establish connection to Steam Servers." is most likely outdated master server ips, and that the solution is apparently to go change binaries with a hex editor. (Why I have to do this as the customer instead of somebody at Blazing Griffin doing the legwork, I have no idea, but that's a different discussion.)

I also managed to finally find somebody who points out what hex code to look for, so as not to have to actually read every line of hex myself. https://www.mail-archive.com/hlds_linux@list.valvesoftware.com/msg68184.html contains that information, and in case that also goes down just like apparently every other location on the internet that has stuff to do with getting The Ship working, this is the relevant hex code:

Originally posted by "That awesome person on that mailing list":
(This is a diff on the text output from UltraEdit, but it should be enough
information to go on to make your own binary changes.)

< 0037c900h: 32 30 37 2E 31 37 33 2E 31 37 37 2E 31 31 3A 32 ; 207.173.177.11:2
< 0037c910h: 37 30 33 30 20 32 30 37 2E 31 37 33 2E 31 37 37 ; 7030 207.173.177
< 0037c920h: 2E 31 32 3A 32 37 30 33 30 00 00 00 00 00 80 00 ; .12:27030.....?.
---
> 0037c900h: 36 39 2E 32 38 2E 31 35 31 2E 31 37 38 3A 32 37 ; 69.28.151.178:27
> 0037c910h: 30 33 38 20 36 39 2E 32 38 2E 31 35 33 2E 38 32 ; 038 69.28.153.82
> 0037c920h: 3A 32 37 30 33 38 00 00 00 00 00 00 00 00 80 00 ; :27038........?.


The files to make the changes in are apparently engine_i686.so and/or engine_i486.so

The problem I'm now encountering is that the post is old, and the IPs he used seem to no longer work. I tried using two hl2 master server ips from MasterServer.vdf, but I have no idea which of them I should be using, and I really really don't want to have to deal with more trial and error at this point. If anybody happens to know which IP addresses I should be putting in there, I would greatly appreciate it.


Note: I'm cross-posting this in The Ship Support forum, if I get it working I will update both threads.

Thanks!