Home gaming server reddit / selfhosted ---------------------------------------------------------------------- Parzival_The_Grail · 2023-12-16 15:37 Hey everyone. I'm trying to figure out to how setup and run a shared gaming server. It is for me a and small group of people. We all use windows but I am not sure what OS to use for the server as well as what would be the best specs for the server. Beyond Minecraft, no idea what games it would be hosting. If anyone has a site that allows for customization of the server specs, let me know. ---------------------------------------------------------------------- thekrautboy · 2023-12-16 15:53 Start in /r/AdminCraft and /r/HomeServer ---------------------------------------------------------------------- Malossi167 · 2023-12-16 15:53 You can use Windows to run most game servers especially since Docker for Windows became a thing but most prefer Linux as it tends to cause fewer issues. In terms of hardware you likely want something rather modern. Game servers often favor single core performance over multicore performance so a modern 4 core is often much better than an old 12+ core server. Not to mention much more power efficient. ---------------------------------------------------------------------- ex1tiumi · 2023-12-16 16:07 Try Linux Game Server Manager https://linuxgsm.com/ ---------------------------------------------------------------------- MaxKulik1 · 2023-12-16 16:39 You can do this in Proxmox and just pass the GPU to the virtual machines. Then just install sunshine/moonlight. Would be really cool! ---------------------------------------------------------------------- TheLazyGamerAU · 2023-12-16 16:50 Windows for ease of use, Ubuntu or similar for maximum resource saving. Any CPU with a decent core count and a bundle of ram will work. Your limiting factor is your homes upload speed, more connections to servers require more upload speed. ---------------------------------------------------------------------- ButlerKevind · 2023-12-16 16:51 I use Windows Game Server Manager ([https://windowsgsm.com/](https://windowsgsm.com/)) to manage whatever Windows-based game servers. Works good if Linux is a foreign language for you, and also in conjunction with games from Steam like Valheim. It comes with 40+ game profiles available for configuration, and over 100 plugins for additional features. ---------------------------------------------------------------------- lexutzu · 2023-12-16 17:37 I'm using AMP from CubeCoders, this way I can share the creation and management aspect of servers with my friends. You can also use cosmos-cloud.io to get https and share the web panel with friends more easily if you wish to do so, and in the future maybe host other things that you wish to expose to the internet. ---------------------------------------------------------------------- Spaceman_Splff · 2023-12-16 19:31 Amp by cubecoders has been pretty solid for me. It gets a little complicated at first when you start to mod games. ---------------------------------------------------------------------- BouncyPancake · 2023-12-16 21:24 Proxmox VE Good and simple for virtualization of many different operating systems. If you run a 7 Days to Die server, I say use Linux but if you run a Farming Sim server, run it on Windows. If you run Minecraft Java or Bedrock, use Linux even Free/NetBSD. For game servers, the solution I give you will change (for best performance and optimization) based on the game and Proxmox allows you to eat your cake and have it too in this regard. You can allow multiple users to log in and you give them the exact permissions they need. John can access VM 1, 4, and 8 Jane can access VM 3, 7, 5, and 9 Thomas can access 3, 4, and 5 since he helps manage Minecraft servers and you can access all of them since you'd be the owner of the system and infrastructure. ---------------------------------------------------------------------- Parzival_The_Grail · 2023-12-16 21:42 Is proxmox hard to set up or get used to? ---------------------------------------------------------------------- markeees99 · 2023-12-16 22:04 No, you'll have to install it like any other OS and you'll get a nice Web UI where you can create your VMs from ---------------------------------------------------------------------- BouncyPancake · 2023-12-16 22:06 Just make sure you have enough resources (I have a 4 core, 16gb DDR3 system) and enough storage. In terms of difficulty, there's a lot of resources and videos online showing you how to do a LOT. Simply put, if you can use virtual box, you can use this. Look up some videos first and see how it works and see if its for you. There's a lot of resources online and worst case scenario, just come back here and ask me something and I'll see what I can help with. ---------------------------------------------------------------------- BouncyPancake · 2023-12-16 22:09 In terms of setup, nope. Just create a login (password for root) and the domain it'll use (use something like [homelab.arpa](https://homelab.arpa) or something. Once setup, you should be able to right click the host and create a virtual machine. Definitely from the shell first, download a few ISOs. That might be the hardest part but videos can help with that type of stuff. ---------------------------------------------------------------------- eggplantsarewrong · 2023-12-16 22:37 is that not horrendously inefficient? ---------------------------------------------------------------------- BouncyPancake · 2023-12-16 22:57 If you're running let's say, 5 Minecraft servers, and maybe a Farming Sim server and they're all running on the same host, you have to use Windows; since Farming Sim doesn't run on Linux without Proton. The inefficiency of running Windows for dedicated Minecraft servers and a farming sim server outweighs the overhead and ineffiencies of Proxmox VE. Plus you can cut down that overhead a little on the MC servers side by using LXC containers. Plus security; what if you have 7 different services running on the same host? It just takes one to be breached and they're all down and gone. With Proxmox, you can also limit how many resources each system (VM) has. Minecraft servers will use as much as they can, so if MC servers 1, 2, and 3 hog up ALL the RAM, there will be leave none for Farming Sim. But let's say MC servers 1, 2, and 3 only NEED no more than 3GB each, that is 9GB only able to be used for Minecraft and the remaining can be assigned to farming sim or some other thing. Virtualization is inefficient if you don't know what you're doing or being careless but even with some basic knowledge and limiting what each system (VM), you will be way more efficient AND secure than if you just ran Windows or Linux. ---------------------------------------------------------------------- Tresillo_Crack · 2023-12-16 23:12 If I get it right you are trying to setup a game server right. I'm using pterodactyl for a minecraft server and beammmp but you can find more by searching "pterodactyl eggs" ---------------------------------------------------------------------- solitarium · 2023-12-17 00:00 Second AMP. Its outstanding ---------------------------------------------------------------------- maniackb · 2023-12-17 00:10 100% this is the answer, i do this installed in proxmox, search techno tim for a youtube guide. ---------------------------------------------------------------------- Joly0 · 2023-12-17 00:41 Agree, AMP is a phenominal software 100% worth the few bucks it needs for a lifetime license ---------------------------------------------------------------------- SurvivalGamingClub · 2023-12-17 01:30 For anyone that doesn't have much experience running servers, I HIGHLY recommend WindowsGSM. It will meet your needs, and will give you experience with running servers for very little work, You will always have the option of changing over to something else later. I have run game servers on very old hardware and they work fine, If you are running something newer you should have no problem. To get an idea of how WindowsGSM works you can see this video, [Window sGSM](https://youtube.com/watch?v=0FReQDc4zh8&si=d_yXuMhxku-7v8gq) ---------------------------------------------------------------------- Parzival_The_Grail · 2023-12-17 01:33 I was thinking of going with the LinuxGSM since I can do without having to pay an extra 200+ to get windows lol. ---------------------------------------------------------------------- Tresillo_Crack · 2023-12-17 02:11 I have it installed on my old laptop and never regretted it. When I get a more "professional" server I'm sure I will be using proxmox ---------------------------------------------------------------------- CortexAnthrax · 2023-12-17 02:15 Came here to say the same thing. AMP is amazing and their support for game servers is growing quickly! ---------------------------------------------------------------------- kickbut101 · 2023-12-17 06:29 Be mindful that this hasn't seen an update in quite some time and the plugins for games are likely to break often as the community that contributes to them is not always consistent. (I contributed long ago, and stopped using it because updates were slow to show up and there are better alternatives) ---------------------------------------------------------------------- kickbut101 · 2023-12-17 06:30 to be fair you can install windows and ignore the license key for... years? forever? I don't think you are ever forced to buy as long as you are okay ignoring the silly watermark ---------------------------------------------------------------------- Radsdteve · 2023-12-17 08:00 I use Debian with [Pterodactyl](https://pterodactyl.io). The setup is quite complicated, but theres an [install script](https://github.com/pterodactyl-installer/pterodactyl- installer). Of course, this only works if you have some Linux knowledge. ---------------------------------------------------------------------- coff33ninja · 2023-12-17 08:57 And depending on what game is being played your hardware will also be a limiting factor, for example minecraft with only 10 mods and 5+ players on a 4 core I5 4670k clocked to 4ghz and 16gb DDr3 1866mhz ram was bottlenecked on the hardware while my up and down streams was unaffected. ---------------------------------------------------------------------- TheLazyGamerAU · 2023-12-17 09:09 Which is why i said a CPU with a decent core count and RAM will be fine. Also a 4690K will handily run an ATM9 Server just fine, but you wont be running any other servers at the same time. ---------------------------------------------------------------------- Jokte9 · 2023-12-17 10:19 I don't know where to ask this. I have always had the doubt, I can play crossplay to a game that does not allow it if I connect to the same server hosted by me? I would like to play Projects Cars with a friend, he has ps4 and I have pc. Would it be possible to play crossplay if I create a physical server and we both connect to it? ---------------------------------------------------------------------- Deferkai · 2023-12-17 10:35 If you're gonna play Ark: Survival series I suggest the one I made [https://haruhost.com/](https://haruhost.com/) The goal of the manager is to provider a really easy to use UI. A lot of features like automatic backups can be transferred to other games. Currently the whole user base is for Ark only, but if you come with friends to discord and show demand for other games I will definitely consider it. ---------------------------------------------------------------------- SurvivalGamingClub · 2023-12-17 11:05 Ohh, sorry I didn't understand, it read like you already had the server and windows. You can get a windows key for practically nothing $10 or so. Some games wont run on lunixGSM for a while after release if you play a lot of early access games. ---------------------------------------------------------------------- eggplantsarewrong · 2023-12-17 11:25 > With Proxmox, you can also limit how many resources each system (VM) has Except you could just have one host and then use a server panel which utilizes docker, so you get all of these advantages and none of the downsides of multiple vns ---------------------------------------------------------------------- Sheriff___Bart · 2023-12-17 12:05 I'm actually having problems with it. Just installed it. Not working. ---------------------------------------------------------------------- lexutzu · 2023-12-17 12:42 Depends on the problem. You can always join their discord server and ask for help. In my case, every problem that I had with it was a google search away. ---------------------------------------------------------------------- MasterHc · 2023-12-17 12:45 It seems to me something that would depend on the game itself. But most likely not something you could do since it is not available on the default servers. ---------------------------------------------------------------------- Sheriff___Bart · 2023-12-17 13:04 Yeah, i've tried google. It helped with some issues, but something is off. I was going to ask later on today. Do you happen to know if I can re-use a product key? I had an install a few weeks ago, and ended up having to re-deploy my VMs. ---------------------------------------------------------------------- lexutzu · 2023-12-17 13:20 Yeah, you can use the same product key again. I think it calls home to check how many instances are running with a given key, not sure if the ADS01 instance, the main one counts toward the limit but the game servers do count. You can have 10 game servers instances as long as only 5 of them are actually running (example for the basic package). I think once I had this problem and I had to use the command below. https://discourse.cubecoders.com/t/cant-reactivate-license/933/4 ampinstmgr -debug reactivateall LICENCEKEYGOESHERE Hope this helps. ---------------------------------------------------------------------- Sheriff___Bart · 2023-12-17 13:26 Thanks. I'm not getting license errors. I have AMP behind a reverse proxy, the interface works, I can deploy an instance, but it doesnt launch. I have web traffic being forwarded to the proxy, and the UDP ports being forwarded to the amp server, but the port indicators seem to be saying it's not getting any of the UDP. I also get some errors in the logs i'll be asking about at some point tonight. ​ On my first install, it worked fully. Dont know why this is difference. The only difference on my side I can think of right now is I switched the install of TrueNAS from Core to Scale, and I switched my drives from raid 1 to raid 5. ---------------------------------------------------------------------- Parzival_The_Grail · 2023-12-17 15:18 I wonder if I can VM a windows thing on the server so I can run both windowsGSM and LinuxGSM ---------------------------------------------------------------------- SurvivalGamingClub · 2023-12-17 15:23 I am not too good with all that, and I don't really feel any need to learn it. I already have windows on everything, and WindowsGSM works so well for almost everything. Everyone has different needs for sure. ---------------------------------------------------------------------- BouncyPancake · 2023-12-17 16:43 That's what LXC is for in Proxmox. It's containerization. Also if you're running a Linux host, good luck trying to run Windows containers; if you're running a Windows host, God have mercy on the soul of that systems resources lol. I haven't found the downsides of multiple VMs yet tbh. The overhead is marginal and I have fine control over the systems and how they behave. Not saying Docker isn't good, but in some cases, maybe its a bit complicated, or at least not right for the situation.