Server Hardware Requirement?

Newbie Spellweaver
Joined
Sep 2, 2008
Messages
51
Reaction score
11
Hello, i would like to know what Server requirements do we need to idk maintain 50-100 people online?

im not sure how ressource heavy this game is as i usually only host on my computer for myself.

But i never saw any requirements to run this server smoothly, i never seen any problems with any server out there so i bet it cant be that heavy.

anyone an idea about how 'big' an server should be?
 
Solution
Depends on what you will be doing on the server tbh. If just for hosting and nothing else, 2/4 core 8gb would be enough for a while. Adding more ram when the time comes to need it. Making sure it has a decent (Higher the better) or dedicated 1Gb/s connection is a must as well.
You don't need much to run the game. As long as you optimize the memory management with some of the released features and such. You need a semi-decent processor and the internet connection speed, and that's all. (people have been running the game for 10+ years on worse hardware).
 
Upvote 0
Thanks for the info, Elfyra. Just to clarify, when you say "semi-decent processor," are we talking like a mid-range Ryzen or i5 from a few gens back? Also curious if there's any noticeable performance drop when getting closer to the higher end of that 100-player range. I imagine network stability probably plays a bigger role than raw CPU after a point, but it would be good to hear what’s worked for others.
 
Upvote 0
You don't need much to run the game. As long as you optimize the memory management with some of the released features and such. You need a semi-decent processor and the internet connection speed, and that's all. (people have been running the game for 10+ years on worse hardware).
so you want to say as long as it has an okayish processor and good internet the server is stable if there's no code messup? what about RAM usage? is it like 10MB per user or smth or is it enough forever if you have like 8gb
 
Upvote 0
Depends on what you will be doing on the server tbh. If just for hosting and nothing else, 2/4 core 8gb would be enough for a while. Adding more ram when the time comes to need it. Making sure it has a decent (Higher the better) or dedicated 1Gb/s connection is a must as well.
 
Upvote 0
Solution
Thanks for the info, Elfyra. Just to clarify, when you say "semi-decent processor," are we talking like a mid-range Ryzen or i5 from a few gens back? Also curious if there's any noticeable performance drop when getting closer to the higher end of that 100-player range. I imagine network stability probably plays a bigger role than raw CPU after a point, but it would be good to hear what’s worked for others.
Older than that even works.
Quad-core is better cause of the db threads.
You can also profile the process loop to see how much of the cpu its taking.

4gb of ram should be enough for 200 players+ for official v15. it depends what optimizations you have and what your code is. Do you have 168 inventory? do you have the CQuery optimization to avoid allocating more memory on heap for 168 inventory? do you have 64bit? do you have optimizations to avoid processing unnecessary data while the worldserver is processing. How many custom systems do you have? are they all stored in CMover or CUser (big difference because CMover = all monsters and players. CUser = all players on the worldserver and all CUser contains the data for CMover.) 6-8gb of ram is safer.
 
Upvote 0
If you plan on having a server with 500-1000 players i would recommend you to buy atleast 16gb ram just to be safe. When it comes to CPU go for an Intel CPU since AMD have issues with Worldserver and movers/monsters getting stuck in place.
 
Upvote 0
If you plan on having a server with 500-1000 players i would recommend you to buy atleast 16gb ram just to be safe. When it comes to CPU go for an Intel CPU since AMD have issues with Worldserver and movers/monsters getting stuck in place.

That is: if you don't have memory optimizations. The CQuery Memory Optimization released on here by QuietSmoke will reduce the memory usage drastically, no? https://forum.ragezone.com/threads/reducing-databaseserver’s-excessive-memory-allocation.1244325/

You can also avoid loading what isn't required to save some memory allocations, but would require more development work to set it up like that and knowledge of C++.

I haven't noticed any issue on AMD processors, but someone a while ago posted that the V19 Minimap has issues rendering on AMD gpu's only because of incorrectly managing Direct X 9. If there are issues on the Worldserver with AMD processors, I'm surprised it wasn't looked in to yet considering how popularized AMD processors are now.
 
Upvote 0
Well that's true, you could in theory be able to host with 8GB of ram but i don't see why you would in 2025, Most dedicated servers are atleast 32/64GB tbh. Well AMD has worked fine for many on local servers but i have a few ppl that can back me up about AMD having issues when worldserver been active for more than 24 hours or so, and with 500-1000+ CCU. I'm just speaking from experience hence why i would recommend Intel just in case you get the same issues with AMD as i did with my live server.
 
Upvote 0
Well that's true, you could in theory be able to host with 8GB of ram but i don't see why you would in 2025, Most dedicated servers are atleast 32/64GB tbh. Well AMD has worked fine for many on local servers but i have a few ppl that can back me up about AMD having issues when worldserver been active for more than 24 hours or so, and with 500-1000+ CCU. I'm just speaking from experience hence why i would recommend Intel just in case you get the same issues with AMD as i did with my live server.
I have a few on VM's that run on 1core 4gb :ROFLMAO: , As long as the main drive is an SSD it will pick up the slack through paging.

8GB (ofc adding more if needed) seems like a good sweet spot for OS/Game/SQL usage. More than that is just vanity, unless you plan on also coding/designing on the same box, Then yes 16gb and a few extra cores would be a good idea to keep things from interfering with the performance of the other. Def not 32/64 as it would be a waste of money for a game like FLYFF. you will gain no performance benefit. Reducing latency is more important.

It might be 2025, But FLYFF is 2005. And few people have the ability or knowledge enough to push it enough to need even modern hardware.
 
Last edited:
Upvote 0
Back