server_setup
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| server_setup [2022/01/02 07:16] – created nafrayu | server_setup [2023/07/28 21:13] (current) – asd bt | ||
|---|---|---|---|
| Line 14: | Line 14: | ||
| ## Things you need | ## Things you need | ||
| * [Steamcmd](https:// | * [Steamcmd](https:// | ||
| - | * GMod9 Server files | + | * [GMod 9 Server files](https:// |
| + | * [GCFScape](https:// | ||
| ## File locations | ## File locations | ||
| Line 21: | Line 22: | ||
| `D: | `D: | ||
| - | * srcds 2006 location: | + | * Final server |
| `D: | `D: | ||
| - | * source sdk base 2006 location: | + | * Source SDK Base 2006 location: |
| `D: | `D: | ||
| - | * half life 2 deathmatch dedicated server | + | * Half Life 2 Deathmatch Dedicated Server |
| `D: | `D: | ||
| 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 | + | * Download the required content |
| - | ``` | + | `steamcmd.exe +force_install_dir ../ |
| - | steamcmd.exe | + | |
| - | steamcmd.exe | + | `steamcmd.exe +force_install_dir ../ |
| - | steamcmd.exe | + | `steamcmd.exe +force_install_dir ../ |
| - | ``` | + | |
| * **Delete** the contents of `D: | * **Delete** the contents of `D: | ||
| *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: | + | * **Extract** all `*_dir.vpk` files from `D: |
| *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: | + | * **Extract** all `*_dir.vpk` files from `D: |
| *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 | + | * **Copy** all files (excluding .vpk files) from `D: |
| *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: | ||
| * **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`, | * **Delete** `vstdlib_s.dll`, | ||
| - | * **Replace** the contents of `D:\gamdes\server_final\gameinfo.txt` with the contents from **Attachment 1** (See [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: | + | * **Create** the file `D: |
| + | |||
| + | * **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 2 deathmatch dedicated server| | + | |232370|Half-Life |
| + | |||
| + | ## 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:// | ||
| ## Attachments | ## Attachments | ||
| - | 1. HL2MP Content fix - gameinfo.txt | ||
| - | ``` | ||
| - | " | ||
| - | { | ||
| - | game " | ||
| - | title " | ||
| - | title2 " | ||
| - | |||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| + | * Attachment 1: [gameinfo.txt](https:// | ||
| + | * Attachment 2: [autoexec.cfg](https:// | ||
| + | > Credit: | ||
| - | hidden_maps | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | |||
| - | |||
| - | FileSystem | ||
| - | { | ||
| - | SteamAppId 220 // | ||
| - | ToolsAppId 211 // | ||
| - | |||
| - | 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: | ||
| - | setmaster add hl2master.steampowered.com: | ||
| - | sv_master_legacy_mode 1 | ||
| - | heartbeat | ||
| - | ``` | ||
| - | |||
| - | > Credit: | ||
| > [l337Espeon](https:// | > [l337Espeon](https:// | ||
| + | |||
| > [This github issue](https:// | > [This github issue](https:// | ||
| + | |||
| > [Nafrayu](https:// | > [Nafrayu](https:// | ||
| + | > [bt](https:// | ||
| </ | </ | ||
| + | |||
| + | |||
server_setup.1641107763.txt.gz · Last modified: 2022/01/02 07:16 by nafrayu
