Build 506 and 599 64-bit is broken #37

Open
opened 2026-02-28 13:56:03 -05:00 by yindo · 7 comments
Owner

Originally created by @vinceho on GitHub (Feb 14, 2026).

When trying to run 64-bit version of the server, the Build 506/599 just exits after trying to load the config.ini file. Build 487 is fine.

I've also tried loading my game with v1.133.6 Galaxy64.dll from Build 506, Sniper Elite V2 Remastered fails to launch. However, the same DLL from Build 487 works fine.

Originally created by @vinceho on GitHub (Feb 14, 2026). When trying to run 64-bit version of the server, the Build 506/599 just exits after trying to load the `config.ini` file. Build 487 is fine. I've also tried loading my game with v1.133.6 `Galaxy64.dll` from Build 506, Sniper Elite V2 Remastered fails to launch. However, the same DLL from Build 487 works fine.
yindo added the bug label 2026-02-28 13:56:03 -05:00
Author
Owner

@grasmanek94 commented on GitHub (Feb 16, 2026):

oh.. that's embarrassing on my part, sorry for that. If you change the UniverseLANServerData\Config.ini file, from:

BindAddress = 0.0.0.0

to

BindAddress = localhost

You should at least be able to start the server. I'll investigate the game not launching. Do you have more details available, like logs or traces? (can be enable in UniverseLan.ini main config, CallTracingFlags = TRACE_ALL_FLAGS)

@grasmanek94 commented on GitHub (Feb 16, 2026): oh.. that's embarrassing on my part, sorry for that. If you change the `UniverseLANServerData\Config.ini` file, from: ``` BindAddress = 0.0.0.0 ``` to ``` BindAddress = localhost ``` You should at least be able to start the server. I'll investigate the game not launching. Do you have more details available, like logs or traces? (can be enable in `UniverseLan.ini` main config, `CallTracingFlags = TRACE_ALL_FLAGS`)
Author
Owner

@vinceho commented on GitHub (Feb 16, 2026):

When using any builds other than 487, Sniper Elite V2 Remastered doesn't work. Unfortunately, it doesn't produce any logs either. For what it's worth, I attached the trace logs for Build 487, in case that's useful.

UniverseLANData-Build-487.zip

I still couldn't start the 64bit server. Here's what I see in build 599. Even after changing bind address to localhost. 32bit is able to launch. No log files are produced when running 64bit with traces on.

C:\Games\Sniper\599>UniverseLANServer64.exe
Build: 599
Opening Global config located at "C:\\Games\\Sniper\\599\\UniverseLAN.ini"
Opening Server config located at "C:\\Games\\Sniper\\599\\UniverseLANServerData\\Config.ini"

C:\Games\Sniper\599>UniverseLANServer.exe
Build: 599
Opening Global config located at "C:\\Games\\Sniper\\599\\UniverseLAN.ini"
Opening Server config located at "C:\\Games\\Sniper\\599\\UniverseLANServerData\\Config.ini"
Binding address: localhost:19486
Max Connections: 1024
Using key: 1267164015825760610
Listening...
^C
C:\Games\Sniper\599>

Thank you for all your hard work creating Universe LAN! I'm all for preserving games and happy to know there is an alternatives to third-party services that may be gone eventually.

@vinceho commented on GitHub (Feb 16, 2026): When using any builds other than 487, Sniper Elite V2 Remastered doesn't work. Unfortunately, it doesn't produce any logs either. For what it's worth, I attached the trace logs for Build 487, in case that's useful. [UniverseLANData-Build-487.zip](https://github.com/user-attachments/files/25352029/UniverseLANData-Build-487.zip) I still couldn't start the 64bit server. Here's what I see in build 599. Even after changing bind address to `localhost`. 32bit is able to launch. No log files are produced when running 64bit with traces on. ``` C:\Games\Sniper\599>UniverseLANServer64.exe Build: 599 Opening Global config located at "C:\\Games\\Sniper\\599\\UniverseLAN.ini" Opening Server config located at "C:\\Games\\Sniper\\599\\UniverseLANServerData\\Config.ini" C:\Games\Sniper\599>UniverseLANServer.exe Build: 599 Opening Global config located at "C:\\Games\\Sniper\\599\\UniverseLAN.ini" Opening Server config located at "C:\\Games\\Sniper\\599\\UniverseLANServerData\\Config.ini" Binding address: localhost:19486 Max Connections: 1024 Using key: 1267164015825760610 Listening... ^C C:\Games\Sniper\599> ``` Thank you for all your hard work creating Universe LAN! I'm all for preserving games and happy to know there is an alternatives to third-party services that may be gone eventually.
Author
Owner

@grasmanek94 commented on GitHub (Feb 18, 2026):

okay I have at least solved the IP parsing problems and type detection, so the network layer should at least behave like it used to now.
Next I'll tackle linux build issues and then I'll check why SEv2 won't work with later builds. I suspect it might be one of the issues I already fixed related to file paths (there still were two small bugs left).

@grasmanek94 commented on GitHub (Feb 18, 2026): okay I have at least solved the IP parsing problems and type detection, so the network layer should at least behave like it used to now. Next I'll tackle linux build issues and then I'll check why SEv2 won't work with later builds. I suspect it might be one of the issues I already fixed related to file paths (there still were two small bugs left).
Author
Owner

@grasmanek94 commented on GitHub (Feb 19, 2026):

It seems that with the latest fixes SEv2 launches fine -- but keep in mind I didn't try reproducing your issue where the game doesn't launch.

@grasmanek94 commented on GitHub (Feb 19, 2026): It seems that with the latest fixes SEv2 launches fine -- but keep in mind I didn't try reproducing your issue where the game doesn't launch.
Author
Owner

@grasmanek94 commented on GitHub (Feb 19, 2026):

https://github.com/grasmanek94/UniverseLAN/releases/tag/613 has been released. I can create a lobby with this setup. Can you test please?

@grasmanek94 commented on GitHub (Feb 19, 2026): https://github.com/grasmanek94/UniverseLAN/releases/tag/613 has been released. I can create a lobby with this setup. Can you test please?
Author
Owner

@vinceho commented on GitHub (Feb 21, 2026):

Thank you! It still doesn't work for me and no logs are produced. Sorry, I forgot to mention that I'm using the Steam version of Sniper Elite V2 Remastered + Goldberg. I'm able to create and join multiplayer games with Build 487 over local network. As soon as I replace Galaxy64.dll with a different version, the game doesn't load. The setup with the steam version is probably not standard. I'll try to setup Visual Studio when I have time and debug on my end.

Thanks again!

@vinceho commented on GitHub (Feb 21, 2026): Thank you! It still doesn't work for me and no logs are produced. Sorry, I forgot to mention that I'm using the Steam version of Sniper Elite V2 Remastered + [Goldberg](https://github.com/Detanup01/gbe_fork). I'm able to create and join multiplayer games with Build 487 over local network. As soon as I replace `Galaxy64.dll` with a different version, the game doesn't load. The setup with the steam version is probably not standard. I'll try to setup Visual Studio when I have time and debug on my end. Thanks again!
Author
Owner

@grasmanek94 commented on GitHub (Feb 21, 2026):

@vinceho if needed I can also compile a tracer, it requires a bit more setup and I need to know the exact version, but then we can trace the code a bit more in detail on what's happening.

What you can also do for now is enable tracing in UniverseLAN.ini to get some basic tracing information:

CallTracingFlags = TRACE_ALL_FLAGS

Tracing info should be generated in UniverseLANData/Tracing folder.

Please make sure that when uploading trace files there's no privacy related information in there such as username/e-mail/passwords/computer name/any info you don't want to be public from your end.

@grasmanek94 commented on GitHub (Feb 21, 2026): @vinceho if needed I can also compile a tracer, it requires a bit more setup and I need to know the exact version, but then we can trace the code a bit more in detail on what's happening. What you can also do for now is enable tracing in `UniverseLAN.ini` to get some basic tracing information: ``` CallTracingFlags = TRACE_ALL_FLAGS ``` Tracing info should be generated in `UniverseLANData/Tracing` folder. Please make sure that when uploading trace files there's no privacy related information in there such as username/e-mail/passwords/computer name/any info you don't want to be public from your end.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yindo/UniverseLAN#37