Tethealla Server Setup Instructions

Ryangosling

Member
Gender
Male
What errors exactly?
Could this just be xcopy command failing?

Not sure about xcopy, while I don't know if it comes with all versions of windows, that all it does is copy the output executables to the ./bin/x folder.


Well, if you don't plan to serve more than a handful of players, a 1vCPU and half a gig of ram should get you by.
If you host the db (if using sql) and other stuff in the same machine, would be another story.
Xcopy isn't giving the errors vs 2022 gives errors when trying to compile the patch server as a release build debug works fine.

The issue I see with xcopy is the addaccount won't open due to the dll it uses being copied over using it. If I manually drag the dll file to the folder with add account and replace the one xcopy placed there it works so it's weird.

Hypothetically a 10th to 12th gen i9 and 64 gig of ram with sql running local to that machine would host a decent amount of players then. I don't plan on running any servers this is all hypothetical as I am just curious about the optimization. Although I think running a sql server externally would be a better idea for security.
 

Soly

Member
Gender
Male
The issue I see with xcopy is the addaccount won't open due to the dll it uses being copied over using it. If I manually drag the dll file to the folder with add account and replace the one xcopy placed there it works so it's weird.
What dll tho?

I'll see if I can look into the release build errors.

Hypothetically a 10th to 12th gen i9 and 64 gig of ram with sql running local to that machine would host a decent amount of players then. I don't plan on running any servers this is all hypothetical as I am just curious about the optimization. Although I think running a sql server externally would be a better idea for security.
That'd probably be overkill yeah...
 

Ryangosling

Member
Gender
Male
What dll tho?

I'll see if I can look into the release build errors.


That'd probably be overkill yeah...
libmysql.dll is the DLL I believe it is required by the account_add.exe.

The issue I have is when xcopy copies it over (the xcopy script from your repo in the build folder) I open account_add.exe and it opens quickly and closes but if I manually drag libmysql.dll from \src\mysql\lib\ to the location where I have account_add.exe it opens and works as it should.

It seems this guy was on to something with the patch server https://github.com/CaptainPeabutt/Tethealla
 
Last edited:

dont

Member
Guildcard
0
For anyone else, took a lot of hunting.... still coudn't figure out the sql approach but this works


- Extract spsos_login_v.048_nosql into "Server" folder (create new) in FullClient
- Extract ship v.143 into same "Server" folder, overwrite whats needed
- Copy contents of folder located in "Server/ini" files into "Server"
- execute make_key.exe
- run account_add
- Open login_server.exe in hxd hex, edit TethVer12510 to TethVer12513 via find replace
- open login, patch, ship server
- open game, download patch
- open game
 

ragar

Member
Guildcard
301512
Hello, someone can help me?
when i lauch the Psobb.exe and when i go to "Start Game" I get the following error message:


(No903)
Patch server connection failed.
The server may be under maintenance.
Please check the current news updates on the Official Site.
 

thom2305

Member
Hello, someone can help me?
when i lauch the Psobb.exe and when i go to "Start Game" I get the following error message:


(No903)
Patch server connection failed.
The server may be under maintenance.
Please check the current news updates on the Official Site.
I Have The Same Problem And I hex Edited everything right And My Ship Server Wont Connect to the login server
 
Last edited:

jiyo

Member
Guildcard
0
I Have The Same Problem And I hex Edited everything right And My Ship Server Wont Connect to the login server

Have you already opened all the right ports on your firewall? (i.e. Router, Windows Firewall)

What are the error codes on your end, if any?

Have you messed around with the server code?

Is your router also NAT loopback enabled or compatible (this allows you to connect to your own server from within your own network-- think of it as your server accepting internal connections rather than just outside)?
 
Top