• 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!

Hetzner CPX32 for TFS 1.5 - enough for launch?

empasor123

Member
Joined
Jul 17, 2024
Messages
37
Reaction score
7
GitHub
empasor123
Hello,

I would like some advice about hosting performance for an Open Tibia server.
My current server is:
  • Hetzner CPX32 Cloud Server
  • 4 vCPU, shared CPU
  • 8 GB RAM
  • 160 GB local disk
  • Linux server
  • TFS 1.5 Nekiro Downgrade
  • Tibia 8.0
  • MySQL/MariaDB database
  • Website and database are running on the same server
The map is custom/smaller, not a huge realmap. I have custom systems such as tasks, bosses, attributes/storages, NPCs and other Lua scripts, but the map itself is not very large.

My question is:
Do you think this server can handle a launch with active players, for example 100–200 online? What about 300–400 online if the map is smaller and optimized?
I know CPX uses shared CPU, so I am mainly worried about lag spikes, combat delay, monster/pathfinding lag and database delay when more players are online.
Hetzner support told me I can rescale the same Cloud Server to a CCX plan. CCX would give dedicated CPU resources.
Would you recommend staying on CPX32 for launch and only upgrading if I see problems, or should I upgrade to CCX before launch?
Any advice from people who have hosted TFS servers with similar specs would be appreciated.
 
Yes, it should work well for a custom or a smaller map :)
 
Yes, it should work well for a custom or a smaller map :)
Yeah, that’s what I was thinking too. I’ll probably launch on the CPX32 first and monitor the performance. If I notice lag spikes or combat delay, I can rescale the same server to a CCX plan with dedicated CPU. Thx mate :)
 
MariaDB/MySQL is fast and fully compatible with Open Tibia frameworks. You shouldn't switch the core database to PostgreSQL or VectorDB for this use case. But there's something you can do: you can manage tables or columns that are not directly related to the server core systems. For example, some Znote/custom website tables can be handled this way and connected to external managers or dashboards if needed. Just avoid touching the main TFS tables unless you know exactly how they are used by the server.

About the VPS, you can search for one that runs AMD EPYC or Ryzen CPUs for better performance. Also, if the VPS has NVMe storage, database/backend operations will be faster. CPX32 should be enough for a normal launch, especially around 100–200 players, as long as your scripts, queries and map systems are optimized.

Hope this helps, regards!
 
MariaDB/MySQL is fast and fully compatible with Open Tibia frameworks. You shouldn't switch the core database to PostgreSQL or VectorDB for this use case. But there's something you can do: you can manage tables or columns that are not directly related to the server core systems. For example, some Znote/custom website tables can be handled this way and connected to external managers or dashboards if needed. Just avoid touching the main TFS tables unless you know exactly how they are used by the server.

About the VPS, you can search for one that runs AMD EPYC or Ryzen CPUs for better performance. Also, if the VPS has NVMe storage, database/backend operations will be faster. CPX32 should be enough for a normal launch, especially around 100–200 players, as long as your scripts, queries and map systems are optimized.

Hope this helps, regards!
If I notice lag spikes or CPU bottlenecks, I’ll rescale to CCX with dedicated CPU since Hetzner confirmed I can keep the same IP and data.

Appreciate the detailed answer!
 
Back
Top