User Tools

Site Tools


goldeneye:server_install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
goldeneye:server_install [2018/09/10 00:48]
soupcan [Accessing Your Server From the Internet]
goldeneye:server_install [2021/04/04 21:23] (current)
soupcan Added highly-visible links to the Troubleshooting page
Line 1: Line 1:
 ======= Windows Server Install ======= ======= Windows Server Install =======
  
-<WRAP round important>​ +===== System Requirements ​=====
-This article is currently being overhauled and may be inaccurate or missing important information. +
-</​WRAP>​ +
- +
-===== Before You Begin =====+
  
 /​************************************************** /​**************************************************
Line 13: Line 9:
 ***************************************************/​ ***************************************************/​
  
-If you wish to run public (Internet) ​server, here are some important recommendations for you to consider before you install your server. ​+The system requirements of SrcDS server are pretty low nowadays:
  
-<​sup>​(If your intention is to run LAN serverthis section may not apply to you)</​sup>​+  * CPU: Basically anything will do nowadays. When it comes to hosting multiple servers from single machinewe recommend limiting the load to one SrcDS instance (serverper core. Higher specced machines you may be able to get away with more than one SrcDS instance per core.\\ \\ We recommend starting off with at least 2 cores for performance reasons.
  
-  * **It is recommended that the server has a static IP address**\\ If your public-facing IP address changes, it will make it hard for returning players to find your server. When self-hosting,​ you typically need to pay your provider extra for a Static IP.+  * RAM: You're looking at less than 512MB of RAM usage per SrcDS instance.
  
-  * **It is required that your Internet is fast enough**\\ This means not just speedbut latency ​as well. Speedtest.net or the DSLReports Speedtest can show you your Internet speed and latency (ping).\\ \\ Recommended Internet ​Speed: 1Mbps download, 8Mbps upload (16-player ​server).\\ \\ Recommended Ping (round-trip time)No more than 25ms to a nearby speedtest ​server. More will work, but players who are distant or have less capable connections will suffer.+  * Network: 
 +    ​Static IP: If you're hosting a public serverwe recommend a static IP as it will make it easier for returning players to find your server. 
 +    * Speed: ​At least 1Mbps download, 8Mbps upload (16-slot server). 
 +    * LatencyLower is better! We recommend less than 100ms between the client and the server ​for an optimal experience.
  
-If you don't have a capable ​Internet connection ​or the instructions seem daunting to you, you are encouraged to use services provided by a game server host such as [[https://jestservers.com/panel/​cart.php?​gid=16|Jest]].+If you don't have a capable ​setup or the instructions seem daunting to you, you are encouraged to use a game hosting company ​such as NFO Servers. 
 + 
 +Having issues? Please check our [[goldeneye/server/troubleshooting/start|troubleshooting]] articles.
  
 =====File Paths in This Guide===== =====File Paths in This Guide=====
Line 85: Line 86:
  
 Run ''​start.bat''​ and if all goes well, your server is now running. If you are on the same LAN as the game server, you should see the server pop up under the "​LAN"​ tab of the server browser. Run ''​start.bat''​ and if all goes well, your server is now running. If you are on the same LAN as the game server, you should see the server pop up under the "​LAN"​ tab of the server browser.
 +
 +
 +=====Running as a Windows Service=====
 +
 +To install the server as a Windows service, try using [[https://​nssm.cc|NSSM]].
 +
 +Download and put it at a permanent location on your server, as the created service will refer to the nssm.exe executable.
 +
 +Then, using an Administrator command prompt, change to your NSSM directory and execute the following command:
 +
 +  nssm install geserver "​c:​\servers\GEServer\srcds.exe"​ "​-console -condebug -game gesource +maxplayers 16 +map ge_archives"​
 +
 +Afterwards, to edit any properties of your service, you can execute the following command (either in the NSSM directory or with it in your %PATH%):
 +
 +  nssm edit geserver
 +  ​
 +//​geserver//​ is the Windows service name; you can change it to be anything you want. Also, we add the -condebug option here as it will output the console to `gesource\console.log` and allow us to see the console even with the server running in the background.
 +
 +If you have any issues with launching your service, check the Windows Event Viewer.
  
 =====Accessing Your Server From the Internet===== =====Accessing Your Server From the Internet=====
Line 108: Line 128:
 ***************************************************/​ ***************************************************/​
  
-After you have a functional GoldenEye: Source server, you can customize settings to your liking. For information on server customization,​ please check the [[goldeneye/​server/​start]] page. +After you have a functional GoldenEye: Source server, you can customize settings to your liking. For information on server customization,​ please check the [[goldeneye/​server/​start]] page. 
 + 
 +For common issues, including VAC or Steam connection issues, please check the [[goldeneye/​server/​troubleshooting/​start|troubleshooting]] page.
goldeneye/server_install.1536540507.txt.gz · Last modified: 2019/01/01 21:42 (external edit)