Standalone Velocity Box HW Recommendations?

hi everyone, asking around specifically for server owners who are managing large networks (1000+ concurrent) for their advice for what to buy for a dedicated proxy machine. velocity docu seems to imply it takes advantage of a multi-threaded environment, from your experience has this scaled as expected for a Xeon/AMD equivalent? i have a flexible budget so I'm happy to buy up to a 7950x if need be but i'm curious if i can get a similar if not better result from a server-grade CPU. P: 1000+ players L: England E: 1.20+ Velocity B: $100 USD a month
25 Replies
Admincraft Meta
Admincraft Meta7mo ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by hroerek#0
QarthO
QarthO7mo ago
are you looking just to host a velocity proxy, or proxy AND a minecraft server
Rurik
RurikOP7mo ago
just a velocity proxy standalone
QarthO
QarthO7mo ago
well its generally best to have the proxy on the same network as your backend servers
Rurik
RurikOP7mo ago
ah yea this would be on a LAN setup just reached the breaking point where both the dedicated paper instance and velocity on the same box broke sadly
QarthO
QarthO7mo ago
ur issue might be the paper server, not the velocity server u shouldnt ever need to be spending $100/month just for a single velocity proxy server
Rurik
RurikOP7mo ago
the backend has been pretty smooth TPS/network ping wise internally i had velocity chomp down all eight threads on my hub machine which is a 4770k ram usage was pretty moderate though
Casper
Casper7mo ago
uhhh what ive seen used is out of your budget well you did say youd buy a 7950x buy that if you need it, dont buy it if you have like 10 players tho xd
Rurik
RurikOP7mo ago
you reckon it's optimal hardware for velocity? also yea definitely needed lol would've been at about 900 people on network before the CPU ran out of threads and it started mass lagging haha
Casper
Casper7mo ago
a 7950x will get the job done at your player count at some point you will need to get into using multiple proxies you dont need an entire box just for proxies though, you can put lobbies n shit on there too
Rurik
RurikOP7mo ago
yea, been looking into that too and considering biting the bullet, for the price i think i might be better off stacking multiple boxes with some Xeons. also true might aswell throw a few threads towards some backup lobbies/creative server
Casper
Casper7mo ago
technically there is redisbungee for open source options but id also seriously consider writing your own solution
piggy
piggy7mo ago
@Casper
casper.wtf has reached level 6! Roles Added: Level 6
Rurik
RurikOP7mo ago
is it safe to assume in a multi proxy setup most off the shelf plugins just break?
Casper
Casper7mo ago
redis bungee does work fine, it just doesnt have the niceties youd get from doing it yourself which btw it does work with velocity
Noxitb
Noxitb7mo ago
What would be your budget for building out a server as i may be able to send you a list of parts that you could use for a proxy server
Rurik
RurikOP7mo ago
oooo noted will begin investigating appreciated, I'm looking at about $600 USD but that's with donor RAM/everything but the mobo/CPU
Noxitb
Noxitb7mo ago
ddr4 i am assuming and is the current ram ecc or non ecc
Rurik
RurikOP7mo ago
non ecc DDR4, i have two 16gb 2400hz speed sticks on hand. considering this is long term infrastructure though im happy to extend budget upwards and go for a server grade mobo/RAM if they are more suitable though
Noxitb
Noxitb7mo ago
Yeah i was going to say considering the budget there is not really to many options out there for any sort of enterprise grade systems brand new you would be looking at an older system as Things like Xeon Gold 6248R are probably out of your budget you would be better off going for say a Ryzen 9 5950X and 14700K if you need fast threads but a decent amount of them otherwise you also have ebay where you can look for older enterprise servers for example and r740
Rurik
RurikOP7mo ago
appreciate the recommendations, yea i might have a thrift around. admittedly my decision will more or less entirely be based on if velocity needs fast threads or not, right now im not too sure even aside from knowing it can utilise more threads effectively
Torrent
Torrent7mo ago
Definitely not Some require some extra configuration, especially syncing player counts on tab lists and if you have cross network chat plugins and the like. But most plugins will work fine if you just copy them and their configs over to other velocity servers Idk how you’re getting so many players, but if it’s on voting sites or you have a consistent amount of people joining from a particular place, you may consider advertising a different domain to different services. For example, a lot of big networks have different domains on each voting site. This ensures that the load is split between different proxies without the need for some complex load balancing system
Rurik
RurikOP7mo ago
ah glad to hear, I was really worried I'd be in for the long haul there reworking alot of the plugin suite to match etc
Torrent
Torrent7mo ago
Pretty much everything should be good except for having to: 1) open ports on each velocity instance (assuming they’re running on different IPs/machines)
2) use redisbungee to sync player counts in tab 3) if you have cross network chat in any way, see if the plugin has a Redis integration
4) use a different domain on different services to offload player count
5) connect any data you need synced to the same MySQL database unless it needs to be synced in real time, then use Redis God I cannot format this on my phone
Rurik
RurikOP7mo ago
ah got you, appreciate the pointers. glad this tech is out there and public, was worried I'd be treading into the territory of totally custom haha

Did you find this page helpful?