User Tools

Site Tools


server_setup

Differences

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

Link to this comparison view

Next revision
Previous revision
server_setup [2022/01/02 07:16] – created nafrayuserver_setup [2023/07/28 21:13] (current) – asd bt
Line 14: Line 14:
 ## Things you need ## Things you need
 * [Steamcmd](https://developer.valvesoftware.com/wiki/SteamCMD) * [Steamcmd](https://developer.valvesoftware.com/wiki/SteamCMD)
-GMod9 Server files+[GMod 9 Server files](https://gmod9.com/files/srv_gmod9_0_4b.zip) 
 +* [GCFScape](https://nemstools.github.io/pages/GCFScape-Download.html)
  
 ## File locations ## File locations
Line 21: Line 22:
 `D:\games\steamcmd\steamcmd.exe` `D:\games\steamcmd\steamcmd.exe`
  
-srcds 2006 location:+Final server location:
 `D:\games\server_final\` `D:\games\server_final\`
  
-source sdk base 2006 location:+Source SDK Base 2006 location:
 `D:\games\sdk_base_2006\` `D:\games\sdk_base_2006\`
  
-half life deathmatch dedicated server location:+Half Life Deathmatch Dedicated Server location:
 `D:\games\hl2mp_server\` `D:\games\hl2mp_server\`
  
Line 37: Line 38:
 *(hldsupdatetool was replaced by this when the steampipe update arrived)*  *(hldsupdatetool was replaced by this when the steampipe update arrived)* 
  
-* Download the required content like this (3 folders will be created):+* Download the required content by executing the following commands (3 folders will be created):
  
-``` +`steamcmd.exe +force_install_dir ../server_final +login anonymous +app_update 205 validate +quit`
-steamcmd.exe +login anonymous +force_install_dir ../server_final +app_update 205 validate +quit+
  
-steamcmd.exe +login anonymous +force_install_dir ../sdk_base_2006 +app_update 215 validate +quit+`steamcmd.exe +force_install_dir ../sdk_base_2006 +login anonymous +app_update 215 validate +quit`
  
-steamcmd.exe +login anonymous +force_install_dir ../hl2mp_server +app_update 232370 validate +quit +`steamcmd.exe +force_install_dir ../hl2mp_server +login anonymous +app_update 232370 validate +quit`
-```+
  
 * **Delete** the contents of `D:\games\server_final\hl2\` * **Delete** the contents of `D:\games\server_final\hl2\`
  *We delete this because this hl2 content folder is incomplete*  *We delete this because this hl2 content folder is incomplete*
  
-* **Extract** all `*_dir.vpk` files from `D:\games\sdk_base_2006\vpks\` to `D:\games\server_final\hl2\`+* **Extract** all `*_dir.vpk` files from `D:\games\sdk_base_2006\vpks\` to `D:\games\server_final\hl2\` using **GCFScape**
  *This will make sure gmod9 has access to all required hl2 content*  *This will make sure gmod9 has access to all required hl2 content*
    
-* **Extract** all `*_dir.vpk` files from `D:\games\hl2mp_server\hl2mp\` to `D:\games\server_final\hl2mp\`+* **Extract** all `*_dir.vpk` files from `D:\games\hl2mp_server\hl2mp\` to `D:\games\server_final\hl2mp\` using **GCFScape**
  *This will make sure gmod9 has access to all required hl2mp content*  *This will make sure gmod9 has access to all required hl2mp content*
    
- * **Copy** all files (excluding *.vpk files) from `D:\games\hl2mp_server\hl2mp\` to `D:\games\server_final\hl2mp\`+ * **Copy** all files (excluding .vpk files) from `D:\games\hl2mp_server\hl2mp\` to `D:\games\server_final\hl2mp\`
  *This will also make sure gmod9 has access to all required hl2mp content*  *This will also make sure gmod9 has access to all required hl2mp content*
 +
 +* **Delete** `steam.inf` from `D:\games\server_final\hl2mp\`
  
 * **Extract** the GMod9 server files so that the final path looks like this: * **Extract** the GMod9 server files so that the final path looks like this:
Line 64: Line 65:
 * **Delete** `vstdlib_s.dll`, `tier0_s.dll`, and `steamclient.dll` from `D:\games\server_final\` * **Delete** `vstdlib_s.dll`, `tier0_s.dll`, and `steamclient.dll` from `D:\games\server_final\`
  
-* **Replace** the contents of `D:\gamdes\server_final\gameinfo.txt` with the contents from **Attachment 1** (See [Attachments](#Attachments))+* **Replace** the contents of `D:\games\server_final\gmod9\gameinfo.txt` with the contents from **Attachment 1** (Scroll down for attachments)
    
-* **Create** the file `D:\games\server_final\gmod9\autoexec.cfg` and add the contents from from **Attachment 2** (See [Attachments](#Attachments))+* **Create** the file `D:\games\server_final\gmod9\cfg\autoexec.cfg` and add the contents from from **Attachment 2** (Scroll down for attachments) 
 + 
 +* **Start** your GMod9 server by executing the following command:
  
-* **Run** srcds.exe like this: 
 `srcds.exe -insecure -nohltv -flushlog -port 27015 -console -game gmod9 -maxplayers 16 +map gm_construct` `srcds.exe -insecure -nohltv -flushlog -port 27015 -console -game gmod9 -maxplayers 16 +map gm_construct`
  
Line 84: Line 86:
 |appid|content| |appid|content|
 |---|---| |---|---|
-|205|srcds+|205|Source Dedicated Server 2006
-|215|source sdk base 2006| +|215|Source SDK Base 2006| 
-|232370|half life deathmatch dedicated server|+|232370|Half-Life Deathmatch Dedicated Server| 
 + 
 +## Gmod9 Server Hosting 
 +If you don't have a network capable of hosting a server (or you just want a server instantly), you can purchase a Gmod9 server from [FaceServers](https://faceservers.com/gmod9), which is run by the same people that created FaceWAN. All servers are provisioned instantly and have a fully featured control panel.
  
 ## Attachments ## Attachments
  
-1. HL2MP Content fix - gameinfo.txt 
-``` 
-"GameInfo" 
-{ 
- game "Garry's Mod 9" 
- title "Garry's Mod" 
- title2 "Nine" 
-  
- "developer" "TEAM GARRY" 
- "developer_url" "http://gmod.garry.tv/" 
- "icon" "v"  
- "manual"               "http://gmwiki.garry.tv" 
  
 +* Attachment 1: [gameinfo.txt](https://gmod9.com/files/gameinfo.txt)
 +* Attachment 2: [autoexec.cfg](https://gmod9.com/files/autoexec.cfg)
  
 +> Credit:
  
- hidden_maps 
- { 
- "test_speakers" 1 
- "test_hardware" 1 
- } 
- 
- 
- FileSystem 
- { 
- SteamAppId 220 // This will mount all the GCFs we need (240=CS:S, 220=HL2). 
- ToolsAppId 211 // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc. 
-  
- SearchPaths 
- { 
- Game |gameinfo_path|. 
- Game hl2 
-            Game hl2mp 
- } 
- } 
-} 
-``` 
- 
-2. Server list fix - autoexec.cfg 
-``` 
-// Fixes 
-sv_master_legacy_mode 0 
-heartbeat 
-setmaster add hl2master.steampowered.com:27011 
-setmaster add hl2master.steampowered.com:27015 
-sv_master_legacy_mode 1 
-heartbeat 
-``` 
- 
-> Credit: 
 > [l337Espeon](https://steamcommunity.com/id/l337espeon/) from [FaceWAN.com](https://facewan.com) > [l337Espeon](https://steamcommunity.com/id/l337espeon/) from [FaceWAN.com](https://facewan.com)
 +
 > [This github issue](https://github.com/ValveSoftware/Source-1-Games/issues/1670) > [This github issue](https://github.com/ValveSoftware/Source-1-Games/issues/1670)
 +
 > [Nafrayu](https://steamcommunity.com/id/nafrayu) > [Nafrayu](https://steamcommunity.com/id/nafrayu)
  
 +> [bt](https://steamcommunity.com/profiles/76561198333319749)
 </markdown> </markdown>
 +
 +
server_setup.1641107763.txt.gz · Last modified: 2022/01/02 07:16 by nafrayu

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki