• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Setting up a new OT server

Amidget

New Member
Joined
Sep 24, 2019
Messages
4
Reaction score
0
I'm looking for some resources on how to set up an OT server. I've been looking through guides (including the OTS Guide) and I'm honestly lost. I went through the tutorial for compiling in VS 22 a couple times but it seems like it was written for someone that has a lot more knowledge than I do. I wasn't able to complete it correctly.

I set one up years ago but I don't remember having to compile anything or use VS at all. I do remember using UniServer and I'm confident I can figure that part out again. I'm just looking for a guide on how to create a server closest to the current build. From what I've gathered, though information seems to be spanning at least a decade, I'd be looking to use either TFS 1.6 or 1.7. I don't I don't quite understand how to set that up. It sounds like I'd also be using the 13.1 client.

vcpkg seems to have TFS already in the folders but I don't know which version it is.

If anyone can point me to a guide / tutorial that doesn't require me to have much base knowledge, if that even exists, I'd appreciate it. Here's some questions so you get an idea of how lost I am:

  • Do I need to use VS to ultimately create a server?
    • If so, is there something equivalent to an "OT server compiling for dummies"?
  • Which Version of TFS would I be looking to use?
    • Once I get that, how do I set that up for / with the server? My knowledge of GitHub and Powershell are almost non-existent. Though I can ctrl+c and ctrl+v with the best of them.
  • Do I need a map or is that already part of TFS?
    • If I need a map, what's the closest to the "real" map?
  • Is ipchanger still a thing or is there something else being used?
  • Is client version 13.1 what I'd use?
I appreciate any help.
 
vs is used to compile servers. You can download one that is already compiled but you may not edit the sources if you want to add custom features.

You will need to figure out which client you want to run. I have no idea how to run the newer tibia and personally don’t see a point, might as well play real tibia if you want that experience(my opinion)

You will need a map, it is not included, you can make your own or download one already made.

Ip changer is not really used much anymore most use otclient to add custom features to your client. But you can use the ot loader(ipchanger) still.

This is a lot to learn and expect to spend many hours learning and figuring stuff out. Hopefully some of this basic info helped you, there is a lot of information here on the forums but you will need to search for it, not many are jumping to help every new person because this same topic is frequently posted
 
You will need to figure out which client you want to run. I have no idea how to run the newer tibia and personally don’t see a point, might as well play real tibia if you want that experience(my opinion)
I just don't have the time required to put into most games these days. I played Tibia probably 20 years or so ago now, and on and off a few times since. It'd only be a server for myself and some friends at a boosted rate to experience / re-experience the game.

This is a lot to learn and expect to spend many hours learning and figuring stuff out. Hopefully some of this basic info helped you, there is a lot of information here on the forums but you will need to search for it, not many are jumping to help every new person because this same topic is frequently posted
That's fine. I've done some work with SQL and Python in the past. I'm just surprised there's not a more organized guide with how long OT servers have been around. Or I just haven't been able to find one anyway. Though it does seem like a lot has changed since I've set one up. But that's a lot of good info. I appreciate it!

Idk if u used my blog (it is using vs22) or not, but you have by step-by-step guide there My OTS journey – Let's learn how to develop custom OTS server with me! (http://myotsjourney.michalciernia.pl/)
I will add a guide on how to use ACC next week after I'm done with the team party module for OTC

I did see the one for 1.7 downgrade to 8.6 but I didn't realize there were more guides on there. I'll definitely check that out. Thanks!
 
Hello everyone.

OP, I’m in the exact same situation as you. I’ve tried for 2 days now both on my Mac and my windows to set up. I’ve looked at numerous tutorials, but get stuck at different points on both operating systems.

I want a local server I can play on my own to scratch the itch.

OP if you get it working, or anyone here wants to jump on discord and help me I’d be eternally grateful.

Thanks in advance
 
I just don't have the time required to put into most games these days. I played Tibia probably 20 years or so ago now, and on and off a few times since. It'd only be a server for myself and some friends at a boosted rate to experience / re-experience the game.


That's fine. I've done some work with SQL and Python in the past. I'm just surprised there's not a more organized guide with how long OT servers have been around. Or I just haven't been able to find one anyway. Though it does seem like a lot has changed since I've set one up. But that's a lot of good info. I appreciate it!



I did see the one for 1.7 downgrade to 8.6 but I didn't realize there were more guides on there. I'll definitely check that out. Thanks!

Hello everyone.

OP, I’m in the exact same situation as you. I’ve tried for 2 days now both on my Mac and my windows to set up. I’ve looked at numerous tutorials, but get stuck at different points on both operating systems.

I want a local server I can play on my own to scratch the itch.

OP if you get it working, or anyone here wants to jump on discord and help me I’d be eternally grateful.

Thanks in advance
You can just download tfs 1.4.2 and run it right out of the box. No compiling necessary, you will need to download xampp and setup your database then use normal client+ot loader, or use otclient( may require compiling but there are probably precompiled forks but its very easy to compile as all the libraries are kept up to date) then you can use myaac to create a website quick and easily to make you and others a character. Then port forward your ports so others can connect if you wish. If you wish to go further in depth you will need to search for the information, its here but not without effort to find. Hopefully i helped some. Edit: you’ll need to update your config.lua some as well with your database name and username, and ip address
 
Alright, I think I was able to get the server up and running using TFS 1.7. I set up a myacc site. I compiled OT client as well and set version for 13.10 (no idea if that's the correct version) but I get this error:

1750201197340.webp

I created a 1310 folder in "things" and added .spr and .dat files for 13.10. But I'm still getting the error. I'm unsure if I'm even close to doing this part right.

Never mind, I think I figured that part out. I just copied the contents of the asset folder from the original game files and put them in things/1310. I can connect now but my character rubber band's immediately and eventually I get disconnected with the error "Your connection has been lost".
 
Last edited:
I swapped out the files you shared. I can still connect but I'm also still getting the same rubber banding and disconnects.

Okay, got this working as well, just needed to restart the OTclient.
 
Last edited:
Back
Top