255 lines
68 KiB
XML
255 lines
68 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
|
<channel>
|
|
<title>Game Server FAQ</title>
|
|
<link>https://gameservers.world/faq</link>
|
|
<description>Comprehensive game server configuration and troubleshooting guide</description>
|
|
<dc:language>en</dc:language>
|
|
<pubDate>Tue, 02 Sep 2025 21:29:01 GMT</pubDate>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>7 Days to Die</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- serverconfig.xml — Main server configuration: world name, ports, passwords, game settings. Paths: ./<br><br>- Data/Worlds/&lt;worldname&gt;/ — World save data. Paths: ./Data/Worlds/<br><br>- logs/output_log.txt — Server log file. Paths: ./logs/<br><br>- Mods/ — Server mods directory. Paths: ./Mods/<br><br>- Data/Config/ — Game configuration files. Paths: ./Data/Config/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>7 Days to Die</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>7DaysToDieServer.exe -logfile logs/output_log.txt -configfile=serverconfig.xml -dedicated<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 26900)<br><br>- Web Interface (TCP) — configurable (default 8080)<br><br>- Web Interface (TCP) — configurable (default 8081)<br><br>- Telnet (TCP) — configurable (default 8082)<br><br><strong>Command Line Flags</strong><br><br>-logfile — Log file path. Type: path, Default: logs/output_log.txt<br><br>-configfile — Server configuration file. Type: path, Default: serverconfig.xml<br><br>-dedicated — Run as dedicated server. Type: bool, Default: <br><br>-quit — Quit after loading (for testing). Type: bool, Default: <br><br>-batchmode — Run in batch mode. Type: bool, Default: <br><br>-nographics — Run without graphics. Type: bool, Default: <br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>7 Days to Die</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not starting — verify serverconfig.xml syntax. Check file permissions. Review output_log.txt for errors.<br><br>- Players can't connect — open UDP game port and TCP web ports. Verify password settings. Check Steam authentication.<br><br>- World won't load — verify world name in serverconfig.xml. Check save file integrity. Restore from backup if corrupted.<br><br>- Performance issues — reduce MaxChunkAge and SaveDataLimit. Monitor RAM usage. Adjust MaxSpawnedZombies.<br><br>- Telnet/web interface not working — verify ports are open. Check ControlPanelEnabled and TelnetEnabled settings.<br><br>- Memory leaks — restart server regularly. Monitor for large save files. Clean up old backups.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Ark: Survival Evolved</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini — Main server settings: rates, multipliers, PvP settings. Paths: ShooterGame/Saved/Config/WindowsServer/<br><br>- ShooterGame/Saved/Config/WindowsServer/Game.ini — Advanced game configuration and overrides. Paths: ShooterGame/Saved/Config/WindowsServer/<br><br>- ShooterGame/Saved/SavedArks/ — World save files. Paths: ShooterGame/Saved/SavedArks/<br><br>- ShooterGame/Content/Mods/ — Downloaded workshop mods. Paths: ShooterGame/Content/Mods/<br><br>- ShooterGame/Binaries/Win64/BattlEye/BEServer_x64.cfg — BattlEye configuration. Paths: ShooterGame/Binaries/Win64/BattlEye/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Ark: Survival Evolved</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>ShooterGameServer.exe TheIsland?listen?SessionName=MyServer?ServerPassword=mypass?ServerAdminPassword=adminpass?Port=7777?QueryPort=27015?MaxPlayers=20<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 7777)<br><br>- Raw UDP Port (UDP) — GP+1 (default 7778)<br><br>- Query Port (UDP) — configurable (default 27015)<br><br>- RCON Port (TCP) — configurable (default 32330)<br><br><strong>Command Line Flags</strong><br><br>TheIsland — Map name (TheIsland, Ragnarok, TheCenter, etc.). Type: string, Default: TheIsland<br><br>?listen — Enable server listening mode. Type: bool, Default: <br><br>?SessionName — Server name in browser. Type: string, Default: MyServer<br><br>?ServerPassword — Server password. Type: string, Default: <br><br>?ServerAdminPassword — Admin password. Type: string, Default: <br><br>?Port — Game port. Type: int, Default: 7777<br><br>?QueryPort — Steam query port. Type: int, Default: 27015<br><br>?RCONPort — RCON port. Type: int, Default: 32330<br><br>?MaxPlayers — Maximum players. Type: int, Default: 20<br><br>?DifficultyOffset — Difficulty multiplier. Type: float, Default: 0.2<br><br>?ServerPVE — PvE mode. Type: bool, Default: false<br><br>?AllowFlyerCarryPvE — Allow flyer carry in PvE. Type: bool, Default: false<br><br>-automanagedmods — Auto-manage workshop mods. Type: bool, Default: <br><br>-mods — Workshop mod IDs (comma separated). Type: string, Default: <br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Ark: Survival Evolved</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible — open UDP 7777, 7778 and query port. Verify ?SessionName parameter. Check Steam server list.<br><br>- Mods not downloading — use -automanagedmods flag. Verify workshop mod IDs in -mods parameter. Check Steam Workshop connectivity.<br><br>- Save corruption — backup SavedArks folder regularly. Monitor disk space. Avoid force-stopping during saves.<br><br>- Performance issues — reduce ?MaxPlayers and difficulty settings. Monitor RAM usage (8GB+ recommended). Optimize GameUserSettings.ini rates.<br><br>- Players timing out — adjust network settings in GameUserSettings.ini. Check server CPU usage and network stability.<br><br>- BattlEye kicks — update BattlEye. Configure whitelist properly. Check for mod compatibility issues.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Steam Workshop</title>
|
|
<category>Ark: Survival Evolved</category>
|
|
<content:encoded><strong>Steam Workshop Configuration</strong><br><br>- Workshop mods: -mods=ID1,ID2,ID3<br><br>- Auto-management: -automanagedmods (recommended)<br><br>- Mod download path: ShooterGame/Content/Mods/<br><br>- Manual installation: copy mod files to Content/Mods/<br><br>- Mod updates: handled automatically with -automanagedmods<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Arma 3</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- server.cfg — Main server configuration: hostname, password, missions, admin settings. Paths: ./server.cfg<br><br>- basic.cfg — Basic network and performance settings. Paths: ./basic.cfg<br><br>- &lt;profiles&gt;/Users/&lt;name&gt;/&lt;name&gt;.Arma3Profile — Server profile with difficulty settings. Paths: &lt;profiles&gt;/Users/&lt;name&gt;/<br><br>- &lt;profiles&gt;/arma3server_*.rpt — Server log files. Paths: &lt;profiles&gt;/<br><br>- mpmissions/*.pbo — Multiplayer mission files. Paths: ./mpmissions/<br><br>- keys/*.bikey — Mod signature keys. Paths: ./keys/<br><br>- BattlEye/BEServer_x64.cfg — BattlEye configuration. Paths: ./BattlEye/<br><br>- @ModName/addons/*.pbo — Mod content files. Paths: @ModName/addons/<br><br>- @ModName/keys/*.bikey — Mod signature keys. Paths: @ModName/keys/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Arma 3</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>arma3server_x64.exe -ip=0.0.0.0 -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=profiles -name=server -serverMod="@ACE;@CBA_A3" -mod="" -world=empty -autoinit<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 2302)<br><br>- Steam query (UDP) — GP+1 (default 2303)<br><br>- Steam master (UDP) — GP+2 (default 2304)<br><br>- BattlEye RCon (TCP) — configurable (often GP+4) (default 2306)<br><br><strong>Command Line Flags</strong><br><br>-ip — Bind address. Type: ip, Default: 0.0.0.0<br><br>-port — Base game UDP port. Type: int, Default: 2302<br><br>-config — Server configuration file. Type: path, Default: server.cfg<br><br>-cfg — Basic configuration file. Type: path, Default: basic.cfg<br><br>-profiles — Profile directory. Type: path, Default: profiles<br><br>-name — Profile name. Type: string, Default: server<br><br>-serverMod — Server-side mods (semicolon separated). Type: string, Default: <br><br>-mod — Client mods (semicolon separated). Type: string, Default: <br><br>-world — World to preload (use 'empty' for faster start). Type: string, Default: <br><br>-autoinit — Auto-initialize server. Type: bool, Default: <br><br>-loadMissionToMemory — Load mission into memory. Type: bool, Default: <br><br>-noSound — Disable sound. Type: bool, Default: <br><br>-malloc — Memory allocator DLL. Type: path, Default: <br><br>-maxMem — Maximum memory in MB. Type: int, Default: auto<br><br>-cpuCount — CPU core count hint. Type: int, Default: auto<br><br>-exThreads — Extra threads (typical 3-7). Type: int, Default: auto<br><br>-enableHT — Enable hyper-threading. Type: bool, Default: <br><br>-hugepages — Enable huge pages. Type: bool, Default: <br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Arma 3</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible — open UDP 2302, 2303, 2304. Set reportingIP in server.cfg. Check Windows Firewall and router NAT settings.<br><br>- Mods not loading — verify mod paths in -serverMod/-mod. Check for missing dependencies. Ensure .bikey files match in keys/ folder.<br><br>- BattlEye kicks players — update BattlEye files. Check BEServer_x64.cfg for correct settings. Verify signature checks are properly configured.<br><br>- Performance issues — use -malloc=system or tbbmalloc_bi_x64.dll. Adjust -exThreads (try 3-7). Reduce viewDistance and AI count in missions.<br><br>- Memory crashes — increase -maxMem setting. Use 64-bit server executable. Monitor RAM usage and reduce large mods if necessary.<br><br>- Mission won't load — verify .pbo files in mpmissions/. Check requiredAddons in mission.sqm. Test mission in editor first.<br><br>- Workshop sync issues — ensure Steam Workshop integration is configured. Check mod compatibility between server and client versions.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Steam Workshop</title>
|
|
<category>Arma 3</category>
|
|
<content:encoded><strong>Steam Workshop Configuration</strong><br><br>- Workshop content path: !Workshop (Steam Workshop integration)<br><br>- Server-side workshop loading: -serverMod="!Workshop"<br><br>- Client workshop content: -mod="!Workshop"<br><br>- Workshop mod format: @workshopID or !Workshop<br><br>- Automatic updates: handled by Steam integration<br><br>- Cache location: Steam/steamapps/workshop/content/107410/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Arma2 Operation Arrowhead</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- server.cfg — Main server rules: hostname, password, passwordAdmin, maxPlayers, motd, voteMissionPlayers, voteThreshold, verifySignatures, equalModRequired, kickDuplicate, persistent, reportingIP, logFile, mission rotation. Paths: ./server.cfg, &lt;root&gt;/server.cfg<br><br>- basic.cfg — Network & bandwidth tuning: MinBandwidth, MaxBandwidth, MaxMsgSend, MinErrorToSend, MinErrorToSendNear, MaxSizeGuaranteed, MaxSizeNonGuaranteed, WindowSize, WindowCargoSize, MaxCustomFileSize, adapter, 3D_Performance, terrainGrid, viewDistance. Paths: ./basic.cfg<br><br>- Users/&lt;name&gt;/&lt;name&gt;.Arma2OAProfile — Difficulty & preferences profile. Paths: &lt;profiles&gt;/Users/&lt;name&gt;/<br><br>- Users/&lt;name&gt;/&lt;name&gt;.vars.Arma2OAProfile — Profile variables. Paths: &lt;profiles&gt;/Users/&lt;name&gt;/<br><br>- arma2oaserver.RPT — Runtime log and error messages. Paths: &lt;profiles&gt;/<br><br>- mpmissions/*.pbo — Mission files (e.g., co@xx_example.Chernarus.pbo, DayZ_Epoch_11.Chernarus.pbo). Paths: ./mpmissions/<br><br>- keys/*.bikey — Signature keys for allowed mods (must match client .bisign). Paths: ./keys/<br><br>- BattlEye/BEServer.cfg — RConPassword, RConPort (TCP), optional RConIP. Paths: ./BattlEye/<br><br>- BattlEye/bans.txt — Bans list. Paths: ./BattlEye/<br><br>- BattlEye/*.txt — Filters: scripts.txt, createvehicle.txt, remoteexec.txt, publicvariable.txt, setvariable.txt, addweaponcargo.txt. Paths: ./BattlEye/<br><br>- @DayZ_Epoch_Server/addons/dayz_server.pbo — DayZ Epoch server logic. Paths: @DayZ_Epoch_Server/addons/<br><br>- instance_&lt;ID&gt;_&lt;Map&gt;/config.cfg — DayZ instance config: host, port, names, passwords. Paths: ./<br><br>- instance_&lt;ID&gt;_&lt;Map&gt;/HiveExt.ini — MySQL connection, hive mode, time control. Paths: ./<br><br>- BEC/Config/Config.cfg — BEC general configuration. Paths: BEC/Config/<br><br>- BEC/Config/Scheduler.xml — BEC restarts/messages scheduler. Paths: BEC/Config/<br><br>- BEC/Config/Admins.xml — BEC admin definitions. Paths: BEC/Config/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Arma2 Operation Arrowhead</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>arma2oaserver.exe -ip=0.0.0.0 -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=profiles -name=server -world=empty -mod="@CBA" -nosplash -noPause<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 2302)<br><br>- Steam query (UDP) — GP+1 (default 2303)<br><br>- Master/aux (UDP) — GP+2 (default 2304)<br><br>- Aux/voice (UDP) — GP+3 (default 2305)<br><br>- BattlEye RCon (TCP) — configurable (often GP+4) (default 2306)<br><br><strong>Command Line Flags</strong><br><br>-ip — Bind address. Type: ip, Default: 0.0.0.0<br><br>-port — Base game UDP port. Type: int, Default: 2302<br><br>-config — Server rules/missions config file. Type: path, Default: server.cfg<br><br>-cfg — Network & bandwidth config file. Type: path, Default: basic.cfg<br><br>-profiles — Root for Users, RPT, logs, ranking. Type: path, Default: profiles<br><br>-name — Profile folder name under Users. Type: string, Default: server<br><br>-mod — Mod load order (semicolon separated). Type: string, Default: <br><br>-world — Preload world (use 'empty' for faster start). Type: string, Default: <br><br>-nosplash — Skip splash screens. Type: bool, Default: <br><br>-noPause — Prevent pause when window loses focus. Type: bool, Default: <br><br>-par — Read additional parameters from text file. Type: path, Default: <br><br>-cpuCount — Hint CPU core count. Type: int, Default: auto<br><br>-exThreads — Extra worker threads (I/O/geometry), 0=auto, typical 3-7. Type: int, Default: auto<br><br>-maxMem — Cap process RAM usage in MB. Type: int, Default: auto<br><br>-malloc — Custom memory allocator DLL. Type: path, Default: <br><br>-winxp — Legacy thread model for old OS. Type: bool, Default: <br><br>-noLogs — Reduce logging (not recommended). Type: bool, Default: <br><br>-netlog — Produce legacy network log (debug, impacts perf). Type: bool, Default: <br><br>-showScriptErrors — Print SQF script errors. Type: bool, Default: <br><br>-ranking — Write MP ranking/stats file in profiles. Type: path, Default: <br><br>-pid — Write PID to file for watchdogs. Type: path, Default: <br><br>-bepath — Explicit BattlEye folder. Type: path, Default: BattlEye<br><br>-checkSignatures — Enforce signature checks via CLI. Type: bool, Default: <br><br>-beta — Load OA beta build paths. Type: path, Default: <br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Arma2 Operation Arrowhead</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Not visible in server browser — open UDP GP, GP+1, GP+2, GP+3 on firewall/NAT. Set reportingIP in server.cfg. Verify ISP or host does not block UDP. Check arma2oaserver.RPT for errors.<br><br>- BattlEye RCon cannot connect — check BattlEye/BEServer.cfg for RConPassword and RConPort, open that TCP port, and verify no extra BOM/whitespace in the file.<br><br>- Players get 'Signature check failed' — put matching .bikey files in keys/. Ensure clients load the same mod versions. Set verifySignatures=2 in server.cfg.<br><br>- DayZ/Epoch database errors — validate HiveExt.ini (host, db, user, pass). Confirm MySQL reachability and firewall. Check arma2oaserver.RPT and HiveExt.log for exact error lines.<br><br>- High desync / rubber-banding — tune basic.cfg: MaxMsgSend, MinErrorToSend, MinErrorToSendNear, MaxSizeGuaranteed/NonGuaranteed. Reduce AI count and viewDistance in missions. Avoid -noLogs so you have RPTs.<br><br>- Server crashes or hangs on boot — remove recently added mods, start with only @CBA. Check missing dependencies in RPT. Verify adequate disk space and that the -mod order is correct.<br><br>- Players stuck on 'Waiting for host' — mismatch between mission addons and server mods. Repack mission PBO with correct requiredAddons, confirm signatures, and clear client cache.<br><br>- Mod signature mismatch — ensure .bikey in keys/ matches the .bisign in mod files. Re-download mod if corrupted. Check mod version alignment between server and clients.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Counter-Strike: Global Offensive</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- server.cfg — Main server configuration: hostname, rcon_password, sv_password, mp_timelimit, mp_roundtime, mp_maxrounds, sv_cheats, etc.. Paths: csgo/cfg/server.cfg<br><br>- autoexec.cfg — Server autoexec configuration executed on startup. Paths: csgo/cfg/autoexec.cfg<br><br>- gamemode_casual.cfg — Casual game mode settings. Paths: csgo/cfg/gamemode_casual.cfg<br><br>- gamemode_competitive.cfg — Competitive game mode settings. Paths: csgo/cfg/gamemode_competitive.cfg<br><br>- gamemode_armsrace.cfg — Arms Race game mode settings. Paths: csgo/cfg/gamemode_armsrace.cfg<br><br>- gamemode_demolition.cfg — Demolition game mode settings. Paths: csgo/cfg/gamemode_demolition.cfg<br><br>- gamemode_deathmatch.cfg — Deathmatch game mode settings. Paths: csgo/cfg/gamemode_deathmatch.cfg<br><br>- maplist.txt — Available maps list. Paths: csgo/maplist.txt<br><br>- mapcycle.txt — Map rotation cycle. Paths: csgo/mapcycle.txt<br><br>- gamemodes.txt — Game modes configuration. Paths: csgo/gamemodes.txt<br><br>- admins_simple.ini — SourceMod admin definitions. Paths: csgo/addons/sourcemod/configs/admins_simple.ini<br><br>- databases.cfg — SourceMod database connections. Paths: csgo/addons/sourcemod/configs/databases.cfg<br><br>- core.cfg — SourceMod core settings. Paths: csgo/addons/sourcemod/configs/core.cfg<br><br>- sourcemod.cfg — SourceMod plugin settings. Paths: csgo/cfg/sourcemod/sourcemod.cfg<br><br>- metamod.vdf — MetaMod:Source configuration. Paths: csgo/addons/metamod.vdf<br><br>- banned_user.cfg — Banned users list. Paths: csgo/cfg/banned_user.cfg<br><br>- banned_ip.cfg — Banned IP addresses. Paths: csgo/cfg/banned_ip.cfg<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Counter-Strike: Global Offensive</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>srcds.exe -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -port 27015 +ip 0.0.0.0 -maxplayers_override 16<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 27015)<br><br>- Steam query (UDP) — GP+1 (default 27016)<br><br>- SourceTV (UDP) — GP+5 (default 27020)<br><br>- RCON (TCP) — GP (same as game port) (default 27015)<br><br><strong>Command Line Flags</strong><br><br>-game — Game directory name. Type: string, Default: csgo<br><br>-console — Enable console output. Type: bool, Default: <br><br>-usercon — Enable user console. Type: bool, Default: <br><br>-port — Game port (UDP). Type: int, Default: 27015<br><br>+ip — Bind IP address. Type: ip, Default: 0.0.0.0<br><br>-maxplayers_override — Max players (overrides map limit). Type: int, Default: 16<br><br>+map — Starting map. Type: string, Default: de_dust2<br><br>+mapgroup — Map group for rotation. Type: string, Default: mg_active<br><br>+game_type — Game type (0=Classic Casual/Competitive). Type: int, Default: 0<br><br>+game_mode — Game mode (0=Casual, 1=Competitive). Type: int, Default: 1<br><br>-tickrate — Server tickrate (64 or 128). Type: int, Default: 64<br><br>-threads — Number of worker threads. Type: int, Default: auto<br><br>+sv_setsteamaccount — Steam Game Server Login Token (GSLT). Type: string, Default: <br><br>+rcon_password — RCON password. Type: string, Default: <br><br>+hostname — Server name. Type: string, Default: <br><br>+sv_password — Server password. Type: string, Default: <br><br>-insecure — Disable VAC (for testing only). Type: bool, Default: <br><br>-nobots — Disable bots. Type: bool, Default: <br><br>+tv_enable — Enable SourceTV. Type: int, Default: 1<br><br>+tv_port — SourceTV port. Type: int, Default: 27020<br><br>+sv_lan — LAN mode (0=Internet, 1=LAN). Type: int, Default: 0<br><br>-authkey — Steam Web API key for workshop. Type: string, Default: <br><br>+host_workshop_collection — Workshop collection ID. Type: string, Default: <br><br>+workshop_start_map — Workshop map ID to start with. Type: string, Default: <br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Counter-Strike: Global Offensive</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible in browser — open UDP 27015 (game) and 27016 (query) ports. Set +sv_lan 0. Verify Steam Game Server Login Token (+sv_setsteamaccount) is valid and not banned.<br><br>- VAC authentication error — ensure server has valid GSLT. Remove -insecure flag. Check VAC status at steamstat.us. Restart Steam service if needed.<br><br>- Players can't connect with 'Server is not responding' — check firewall allows UDP 27015. Verify +ip setting matches server's public IP. Test with sv_lan 1 for LAN testing.<br><br>- RCON connection refused — ensure rcon_password is set in server.cfg. Open TCP 27015 (or custom rcon_password port). Check for firewall blocking TCP connections.<br><br>- Workshop maps won't download — verify -authkey is valid Steam Web API key. Check +host_workshop_collection ID exists and is public. Ensure adequate disk space.<br><br>- High latency/lag issues — reduce server fps_max if CPU limited. Check network bandwidth with net_graph. Consider lowering tickrate from 128 to 64. Monitor sv output for performance warnings.<br><br>- SourceMod plugins not loading — verify metamod.vdf exists and points to correct MetaMod binary. Check addons/sourcemod/logs/errors_*.log for specific plugin errors.<br><br>- Bots filling server — set bot_quota 0 in server.cfg. Use mp_autoteambalance 0 and mp_limitteams 0 to prevent auto-balancing with bots.<br><br>- Map cycle not working — verify mapcycle.txt has correct map names. Use mp_mapcycle_empty_waittime to control map change timing. Check for workshop map format (workshop/mapid).<br><br>- Memory leaks or crashes — update to latest srcds version. Check addons/sourcemod/logs/errors_*.log for plugin issues. Monitor RAM usage and set appropriate -maxplayers_override.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Steam Workshop</title>
|
|
<category>Counter-Strike: Global Offensive</category>
|
|
<content:encoded><strong>Steam Workshop Configuration</strong><br><br>- Workshop content stored in: csgo/maps/workshop/<br><br>- Collection setup: +host_workshop_collection COLLECTION_ID<br><br>- Start with workshop map: +workshop_start_map MAP_ID<br><br>- API key required: -authkey YOUR_STEAM_WEB_API_KEY<br><br>- Map format in mapcycle: workshop/123456789<br><br>- Auto-update: workshop content updates on map change<br><br>- Cache location: steamcmd/steamapps/workshop/content/730/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>DayZ</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- serverDZ.cfg — Main server configuration: hostname, password, maxPlayers, missions. Paths: ./<br><br>- &lt;profiles&gt;/DayZServer_x64_*.log — Server log files. Paths: &lt;profiles&gt;/<br><br>- &lt;profiles&gt;/BattlEye/BEServer_x64.cfg — BattlEye configuration. Paths: &lt;profiles&gt;/BattlEye/<br><br>- mpmissions/dayzOffline.chernarusplus/ — Mission folder with configuration. Paths: ./mpmissions/<br><br>- mpmissions/*/db/ — Mission database and storage. Paths: ./mpmissions/*/<br><br>- @ModName/ — Mod directories. Paths: ./<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>DayZ</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 2302)<br><br>- Steam query (UDP) — GP+1 (default 2303)<br><br>- Steam master (UDP) — GP+2 (default 2304)<br><br>- BattlEye RCon (TCP) — configurable (default 2306)<br><br><strong>Command Line Flags</strong><br><br>-config — Server configuration file. Type: path, Default: serverDZ.cfg<br><br>-port — Game port. Type: int, Default: 2302<br><br>-profiles — Profile directory. Type: path, Default: profiles<br><br>-dologs — Enable detailed logging. Type: bool, Default: <br><br>-adminlog — Enable admin action logging. Type: bool, Default: <br><br>-netlog — Enable network logging. Type: bool, Default: <br><br>-freezecheck — Enable freeze detection. Type: bool, Default: <br><br>-scriptDebug — Enable script debugging. Type: bool, Default: <br><br>-filePatching — Enable file patching. Type: bool, Default: <br><br>-mod — Client mods (semicolon separated). Type: string, Default: <br><br>-serverMod — Server-side mods (semicolon separated). Type: string, Default: <br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>DayZ</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not starting — verify serverDZ.cfg syntax. Check mission folder exists. Review DayZServer_x64_*.log for errors.<br><br>- Players can't connect — open UDP 2302, 2303, 2304. Verify password setting. Check BattlEye status.<br><br>- Mods not loading — verify mod paths and names. Check for mod conflicts. Ensure client and server mod versions match.<br><br>- Database errors — check mission database permissions. Verify adequate disk space. Monitor for corruption.<br><br>- Performance issues — reduce player count and loot spawns. Monitor CPU and RAM usage. Optimize server hardware.<br><br>- BattlEye issues — update BattlEye files. Configure BEServer_x64.cfg properly. Check for mod compatibility.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Steam Workshop</title>
|
|
<category>DayZ</category>
|
|
<content:encoded><strong>Steam Workshop Configuration</strong><br><br>- Workshop mod format: @workshop_id<br><br>- Steam Workshop integration: automatic with Steam subscriptions<br><br>- Mod loading: -mod="@mod1;@mod2" for client mods<br><br>- Server mods: -serverMod="@servermod1;@servermod2"<br><br>- Workshop cache: Steam/steamapps/workshop/content/221100/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Garry's Mod</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- garrysmod/cfg/server.cfg — Main server configuration: hostname, rcon_password, sv_password, gamemode settings, etc.. Paths: garrysmod/cfg/<br><br>- garrysmod/cfg/autoexec.cfg — Auto-executed configuration on server start. Paths: garrysmod/cfg/<br><br>- garrysmod/settings/users.txt — User access/admin definitions. Paths: garrysmod/settings/<br><br>- garrysmod/data/ulib/users.txt — ULib user permissions (if ULX installed). Paths: garrysmod/data/ulib/<br><br>- garrysmod/data/ulib/groups.txt — ULib group definitions. Paths: garrysmod/data/ulib/<br><br>- garrysmod/addons/ulx/lua/ulx/modules/ — ULX admin command modules. Paths: garrysmod/addons/ulx/lua/ulx/modules/<br><br>- garrysmod/lua/autorun/server/ — Server-side Lua autorun scripts. Paths: garrysmod/lua/autorun/server/<br><br>- garrysmod/gamemodes/&lt;gamemode&gt;/gamemode/ — Gamemode Lua files. Paths: garrysmod/gamemodes/<br><br>- garrysmod/addons/ — Addon folders (legacy format). Paths: garrysmod/addons/<br><br>- garrysmod/workshop.lua — Workshop addon loading script. Paths: garrysmod/<br><br>- garrysmod/cfg/mapcycle.txt — Map rotation cycle. Paths: garrysmod/cfg/<br><br>- garrysmod/cfg/maplist.txt — Available maps list. Paths: garrysmod/cfg/<br><br>- garrysmod/data/sv.db — Server database (SQLite). Paths: garrysmod/data/<br><br>- garrysmod/data/&lt;gamemode&gt;/ — Gamemode-specific data files. Paths: garrysmod/data/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Garry's Mod</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>srcds.exe -console -game garrysmod +gamemode sandbox +map gm_flatgrass +maxplayers 16 -port 27015 +ip 0.0.0.0<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 27015)<br><br>- Steam query (UDP) — GP+1 (default 27016)<br><br>- ClientPort (UDP) — 27005 (fixed) (default 27005)<br><br>- SourceTV (UDP) — GP+5 (default 27020)<br><br><strong>Command Line Flags</strong><br><br>-console — Enable console output. Type: bool, Default: <br><br>-game — Game directory. Type: string, Default: garrysmod<br><br>+gamemode — Starting gamemode. Type: string, Default: sandbox<br><br>+map — Starting map. Type: string, Default: gm_flatgrass<br><br>+maxplayers — Maximum players. Type: int, Default: 16<br><br>-port — Game port (UDP). Type: int, Default: 27015<br><br>+ip — Bind IP address. Type: ip, Default: 0.0.0.0<br><br>+hostname — Server name. Type: string, Default: <br><br>+rcon_password — RCON password. Type: string, Default: <br><br>+sv_password — Server password. Type: string, Default: <br><br>-authkey — Steam Web API key for workshop. Type: string, Default: <br><br>+host_workshop_collection — Workshop collection ID. Type: string, Default: <br><br>+sv_setsteamaccount — Steam Game Server Login Token. Type: string, Default: <br><br>-tickrate — Server tickrate. Type: int, Default: 66<br><br>-threads — Worker threads. Type: int, Default: auto<br><br>+sv_lan — LAN mode (0=Internet, 1=LAN). Type: int, Default: 0<br><br>+sv_region — Server region code. Type: int, Default: 255<br><br>+exec — Execute config file on start. Type: string, Default: server.cfg<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Garry's Mod</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible in browser — open UDP 27015 (game) and 27016 (query) ports. Set +sv_lan 0. Verify Steam Game Server Login Token (+sv_setsteamaccount) if using workshop content.<br><br>- Workshop addons not downloading — ensure -authkey (Steam Web API key) is valid. Verify +host_workshop_collection ID exists and is public. Check steamcmd workshop download logs.<br><br>- Lua errors on startup — check garrysmod/console.log for specific error messages. Verify addon compatibility with current GMod version. Remove conflicting addons.<br><br>- Players stuck downloading — reduce workshop collection size. Verify fastdl server if using custom content. Check network stability for large addon downloads.<br><br>- ULX/ULib not working — ensure proper installation in garrysmod/addons/. Check data/ulib/ permissions. Verify users.txt and groups.txt syntax.<br><br>- Gamemode won't load — verify gamemode folder structure in garrysmod/gamemodes/. Check init.lua and cl_init.lua files. Monitor console for Lua errors.<br><br>- High CPU/memory usage — identify problematic addons via server monitoring. Remove inefficient Lua scripts. Consider reducing tickrate from 66 to 33.<br><br>- Database errors — check garrysmod/data/sv.db integrity. Verify disk space and permissions. Some addons may require MySQL instead of SQLite.<br><br>- Map changes fail — verify maps exist in garrysmod/maps/. Check mapcycle.txt syntax. Ensure workshop maps are properly downloaded.<br><br>- Custom content missing — setup FastDL server for custom maps/materials. Verify resource.AddWorkshop() calls in Lua scripts. Check client sv_downloadurl setting.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Steam Workshop</title>
|
|
<category>Garry's Mod</category>
|
|
<content:encoded><strong>Steam Workshop Configuration</strong><br><br>- Workshop collection setup: +host_workshop_collection COLLECTION_ID<br><br>- API key required: -authkey YOUR_STEAM_WEB_API_KEY<br><br>- Workshop content cached in: steamcmd/steamapps/workshop/content/4000/<br><br>- Lua workshop loading: resource.AddWorkshop('ADDON_ID')<br><br>- Auto-download: workshop addons download automatically to clients<br><br>- Collection limits: keep collections under 50 addons for better performance<br><br>- Workshop script: garrysmod/workshop.lua for manual addon loading<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Minecraft</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- server.properties — Main server configuration: level-name, gamemode, difficulty, max-players, server-port, motd, spawn-protection, etc.. Paths: ./<br><br>- eula.txt — Minecraft EULA acceptance (must be set to true). Paths: ./<br><br>- whitelist.json — Whitelisted players (if white-list=true). Paths: ./<br><br>- ops.json — Server operators with admin permissions. Paths: ./<br><br>- banned-players.json — Banned players list. Paths: ./<br><br>- banned-ips.json — Banned IP addresses list. Paths: ./<br><br>- server-icon.png — Server icon (64x64 PNG). Paths: ./<br><br>- world/ — Default world folder (level-name in server.properties). Paths: ./world/<br><br>- world_nether/ — Nether dimension folder. Paths: ./world_nether/<br><br>- world_the_end/ — End dimension folder. Paths: ./world_the_end/<br><br>- logs/latest.log — Current server log file. Paths: ./logs/<br><br>- logs/debug.log — Debug log file (if enabled). Paths: ./logs/<br><br>- usercache.json — User UUID cache. Paths: ./<br><br>- bukkit.yml — Bukkit configuration (if using Bukkit/Spigot/Paper). Paths: ./<br><br>- spigot.yml — Spigot configuration (if using Spigot/Paper). Paths: ./<br><br>- paper.yml — Paper configuration (if using Paper). Paths: ./<br><br>- plugins/ — Bukkit/Spigot/Paper plugins folder. Paths: ./plugins/<br><br>- config/ — Forge mod configuration files. Paths: ./config/<br><br>- mods/ — Forge mods folder. Paths: ./mods/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Minecraft</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>java -Xmx4G -Xms4G -jar server.jar nogui<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (TCP) — GP (default 25565)<br><br>- Query Port (UDP) — GP (same port) (default 25565)<br><br>- RCON Port (TCP) — configurable (default 25575)<br><br><strong>Command Line Flags</strong><br><br>-Xmx — Maximum heap memory allocation. Type: string, Default: 4G<br><br>-Xms — Initial heap memory allocation. Type: string, Default: 4G<br><br>-jar — Server JAR file path. Type: path, Default: server.jar<br><br>nogui — Run without GUI (recommended for servers). Type: bool, Default: <br><br>-XX:+UseG1GC — Use G1 garbage collector (recommended). Type: bool, Default: <br><br>-XX:+ParallelRefProcEnabled — Enable parallel reference processing. Type: bool, Default: <br><br>-XX:MaxGCPauseMillis — Maximum GC pause time in milliseconds. Type: int, Default: 200<br><br>-XX:+UnlockExperimentalVMOptions — Unlock experimental JVM options. Type: bool, Default: <br><br>-XX:+DisableExplicitGC — Disable explicit garbage collection. Type: bool, Default: <br><br>-XX:+AlwaysPreTouch — Pre-touch memory pages during JVM initialization. Type: bool, Default: <br><br>-XX:G1NewSizePercent — G1 new generation size percentage. Type: int, Default: 30<br><br>-XX:G1MaxNewSizePercent — G1 maximum new generation size percentage. Type: int, Default: 40<br><br>-XX:G1HeapRegionSize — G1 heap region size. Type: string, Default: 8m<br><br>-XX:G1ReservePercent — G1 reserve percentage. Type: int, Default: 20<br><br>-XX:G1HeapWastePercent — G1 heap waste percentage. Type: int, Default: 5<br><br>-XX:G1MixedGCCountTarget — G1 mixed GC count target. Type: int, Default: 4<br><br>-XX:InitiatingHeapOccupancyPercent — G1 initiating heap occupancy percentage. Type: int, Default: 15<br><br>-XX:G1MixedGCLiveThresholdPercent — G1 mixed GC live threshold percentage. Type: int, Default: 90<br><br>-XX:G1RSetUpdatingPauseTimePercent — G1 RSet updating pause time percentage. Type: int, Default: 5<br><br>-XX:SurvivorRatio — Survivor space ratio. Type: int, Default: 32<br><br>-Dlog4j2.formatMsgNoLookups — Disable Log4j2 lookups (security). Type: bool, Default: true<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Minecraft</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server won't start — verify Java installation (java -version). Check server.jar file integrity. Ensure EULA is accepted (eula=true in eula.txt).<br><br>- Out of memory errors — increase -Xmx value. Monitor actual memory usage. Consider upgrading server RAM or reducing view-distance in server.properties.<br><br>- Players can't connect — open port 25565 (TCP). Verify server-ip in server.properties. Check firewall settings. Ensure online-mode matches client authentication.<br><br>- World generation lag — reduce view-distance and simulation-distance in server.properties. Use Paper server for better performance. Pre-generate world chunks.<br><br>- Plugin errors — check logs/ folder for specific error messages. Verify plugin compatibility with server version. Update outdated plugins.<br><br>- Chunk loading issues — restart server to clear memory. Check world corruption with region file tools. Consider reducing max-world-size.<br><br>- High CPU usage — optimize server.properties (view-distance, simulation-distance, max-tick-time). Use performance mods like Lithium. Monitor TPS with /tps command.<br><br>- Database connection errors — verify MySQL/PostgreSQL connection details in plugin configs. Check database server status and network connectivity.<br><br>- Whitelist not working — ensure white-list=true in server.properties. Verify UUIDs in whitelist.json. Use /whitelist add command to add players properly.<br><br>- Backup/save issues — stop server before manual backups. Use save-all command before copying world files. Check disk space and permissions for world folders.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Rust</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- server/&lt;identity&gt;/cfg/server.cfg — Main server configuration file with console commands. Paths: server/&lt;identity&gt;/cfg/<br><br>- server/&lt;identity&gt;/cfg/users.cfg — User permissions and groups (Oxide/uMod). Paths: server/&lt;identity&gt;/cfg/<br><br>- server/&lt;identity&gt;/oxide/config/DefaultGroups.json — Default permission groups (Oxide/uMod). Paths: server/&lt;identity&gt;/oxide/config/<br><br>- server/&lt;identity&gt;/oxide/config/Oxide.json — Oxide framework configuration. Paths: server/&lt;identity&gt;/oxide/config/<br><br>- server/&lt;identity&gt;/oxide/data/ — Plugin data files. Paths: server/&lt;identity&gt;/oxide/data/<br><br>- server/&lt;identity&gt;/oxide/plugins/ — Oxide plugin files (.cs). Paths: server/&lt;identity&gt;/oxide/plugins/<br><br>- server/&lt;identity&gt;/oxide/lang/ — Plugin language files. Paths: server/&lt;identity&gt;/oxide/lang/<br><br>- server/&lt;identity&gt;/UserPersistence.db — Player data SQLite database. Paths: server/&lt;identity&gt;/<br><br>- server/&lt;identity&gt;/proceduralmap.*.*.map — Generated map file. Paths: server/&lt;identity&gt;/<br><br>- server/&lt;identity&gt;/proceduralmap.*.*.sav — World save file. Paths: server/&lt;identity&gt;/<br><br>- bans.cfg — Banned players list. Paths: ./<br><br>- start_server.bat — Windows server startup script. Paths: ./<br><br>- start_server.sh — Linux server startup script. Paths: ./<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Rust</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>RustDedicated.exe -batchmode -load -nographics +server.hostname "My Rust Server" +server.port 28015 +server.identity "my_server_identity" +rcon.port 28016 +rcon.password "your_rcon_password" +server.maxplayers 100 +server.worldsize 4000 +server.seed 12345<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 28015)<br><br>- RCON Port (TCP) — GP+1 (default 28016)<br><br>- Query Port (UDP) — GP+2 (default 28017)<br><br><strong>Command Line Flags</strong><br><br>-batchmode — Run in batch mode (no GUI). Type: bool, Default: <br><br>-load — Load the save file on startup. Type: bool, Default: <br><br>-nographics — Disable graphics rendering. Type: bool, Default: <br><br>+server.hostname — Server name displayed in browser. Type: string, Default: My Rust Server<br><br>+server.port — Game port (UDP). Type: int, Default: 28015<br><br>+server.identity — Server identity folder name. Type: string, Default: my_server_identity<br><br>+server.maxplayers — Maximum number of players. Type: int, Default: 100<br><br>+server.worldsize — World size (1000-4000). Type: int, Default: 4000<br><br>+server.seed — World generation seed. Type: int, Default: 12345<br><br>+rcon.port — RCON port (TCP). Type: int, Default: 28016<br><br>+rcon.password — RCON password. Type: string, Default: <br><br>+rcon.ip — RCON bind IP. Type: ip, Default: 0.0.0.0<br><br>+rcon.web — Enable web RCON (0/1). Type: int, Default: 1<br><br>+server.level — Map name or 'Procedural Map'. Type: string, Default: Procedural Map<br><br>+server.description — Server description. Type: string, Default: <br><br>+server.url — Server website URL. Type: string, Default: <br><br>+server.headerimage — Server header image URL. Type: string, Default: <br><br>+server.logoimage — Server logo image URL. Type: string, Default: <br><br>+server.saveinterval — Auto-save interval in seconds. Type: int, Default: 300<br><br>+server.globalchat — Enable global chat. Type: bool, Default: true<br><br>+server.stability — Enable structural stability. Type: bool, Default: true<br><br>+server.radiation — Enable radiation. Type: bool, Default: true<br><br>+server.pve — Player vs Environment mode. Type: bool, Default: false<br><br>+decay.scale — Decay rate multiplier. Type: float, Default: 1<br><br>+craft.instant — Instant crafting. Type: bool, Default: false<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Rust</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible in browser — open UDP 28015 (game) and UDP 28017 (query) ports. Verify +server.port matches opened port. Check Steam server list refresh.<br><br>- RCON connection failed — ensure +rcon.password is set and +rcon.port is open (TCP). Verify firewall allows TCP connections on RCON port.<br><br>- Players can't connect — check server.maxplayers not exceeded. Verify Steam authentication servers are online. Monitor server console for connection errors.<br><br>- High memory usage/crashes — reduce server.worldsize if needed. Monitor Oxide plugin memory usage. Restart server regularly during high population periods.<br><br>- Oxide plugins not loading — verify .cs files are in oxide/plugins/. Check oxide/logs/ for compilation errors. Ensure plugin dependencies are installed.<br><br>- World generation fails — change server.seed value. Ensure adequate disk space (4000 worldsize needs ~2GB). Check server console for terrain generation errors.<br><br>- Save corruption — backup save files regularly. Use server.saveinterval appropriately. Monitor disk I/O during save operations.<br><br>- Performance issues — reduce server.worldsize and maxplayers. Disable unnecessary Oxide plugins. Monitor server.fps and gc.collect in console.<br><br>- Decay not working — verify decay.scale setting. Check structural stability settings. Some items may have different decay rates in configuration.<br><br>- Chat/communication issues — verify server.globalchat setting. Check Oxide chat plugins for conflicts. Monitor player.chat and say commands in console.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Squad</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- SquadGame/ServerConfig/Server.cfg — Main server configuration. Paths: SquadGame/ServerConfig/<br><br>- SquadGame/ServerConfig/Rcon.cfg — RCON configuration. Paths: SquadGame/ServerConfig/<br><br>- SquadGame/ServerConfig/MapRotation.cfg — Map rotation settings. Paths: SquadGame/ServerConfig/<br><br>- SquadGame/ServerConfig/Admins.cfg — Admin Steam IDs. Paths: SquadGame/ServerConfig/<br><br>- SquadGame/ServerConfig/Bans.cfg — Banned player list. Paths: SquadGame/ServerConfig/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Squad</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>SquadGameServer.exe Mutaha -Port=7787 -QueryPort=27165 -RCON=21114 -log<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 7787)<br><br>- Query Port (UDP) — configurable (default 27165)<br><br>- RCON Port (TCP) — configurable (default 21114)<br><br><strong>Command Line Flags</strong><br><br>Mutaha — Starting map/layer. Type: string, Default: Mutaha<br><br>-Port — Game port. Type: int, Default: 7787<br><br>-QueryPort — Steam query port. Type: int, Default: 27165<br><br>-RCON — RCON port. Type: int, Default: 21114<br><br>-log — Enable logging. Type: bool, Default: <br><br>-LOCALLOGTIMES — Use local time in logs. Type: bool, Default: <br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Squad</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible — open UDP game port and query port. Verify Steam Game Server Login Token in Server.cfg.<br><br>- RCON not working — check Rcon.cfg for password and IP settings. Open TCP RCON port. Verify firewall settings.<br><br>- Map rotation issues — check MapRotation.cfg syntax. Verify layer names are correct. Test individual maps first.<br><br>- Admin commands not working — verify Steam ID64 format in Admins.cfg. Check admin level permissions.<br><br>- Performance problems — monitor CPU usage. Reduce max players if needed. Check memory consumption.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Steam Workshop</title>
|
|
<category>Squad</category>
|
|
<content:encoded><strong>Steam Workshop Configuration</strong><br><br>- Mod support: limited workshop integration<br><br>- Custom maps: place in SquadGame/Content/Maps/<br><br>- Workshop mods: handled through Steam integration<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Team Fortress 2</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- tf/cfg/server.cfg — Main server configuration: hostname, rcon_password, sv_password, mp_timelimit, etc.. Paths: tf/cfg/<br><br>- tf/cfg/autoexec.cfg — Auto-executed configuration on server start. Paths: tf/cfg/<br><br>- tf/cfg/mapcycle.txt — Map rotation cycle. Paths: tf/cfg/<br><br>- tf/cfg/maplist.txt — Available maps list. Paths: tf/cfg/<br><br>- tf/cfg/pure_server_whitelist.txt — Pure server file whitelist. Paths: tf/cfg/<br><br>- tf/cfg/banned_user.cfg — Banned users list. Paths: tf/cfg/<br><br>- tf/cfg/banned_ip.cfg — Banned IP addresses. Paths: tf/cfg/<br><br>- tf/addons/sourcemod/configs/admins_simple.ini — SourceMod admin definitions. Paths: tf/addons/sourcemod/configs/<br><br>- tf/addons/sourcemod/configs/databases.cfg — SourceMod database connections. Paths: tf/addons/sourcemod/configs/<br><br>- tf/addons/metamod.vdf — MetaMod:Source configuration. Paths: tf/addons/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Team Fortress 2</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>srcds.exe -game tf -console +sv_pure 1 +map ctf_2fort +maxplayers 24 -port 27015 +ip 0.0.0.0<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 27015)<br><br>- Steam query (UDP) — GP+1 (default 27016)<br><br>- SourceTV (UDP) — GP+5 (default 27020)<br><br>- RCON (TCP) — GP (same as game port) (default 27015)<br><br><strong>Command Line Flags</strong><br><br>-game — Game directory. Type: string, Default: tf<br><br>-console — Enable console output. Type: bool, Default: <br><br>+sv_pure — Pure server mode (0=off, 1=on, 2=whitelist). Type: int, Default: 1<br><br>+map — Starting map. Type: string, Default: ctf_2fort<br><br>+maxplayers — Maximum players. Type: int, Default: 24<br><br>-port — Game port (UDP). Type: int, Default: 27015<br><br>+ip — Bind IP address. Type: ip, Default: 0.0.0.0<br><br>+hostname — Server name. Type: string, Default: <br><br>+rcon_password — RCON password. Type: string, Default: <br><br>+sv_password — Server password. Type: string, Default: <br><br>+sv_setsteamaccount — Steam Game Server Login Token. Type: string, Default: <br><br>-tickrate — Server tickrate. Type: int, Default: 66<br><br>+sv_lan — LAN mode (0=Internet, 1=LAN). Type: int, Default: 0<br><br>+sv_region — Server region code. Type: int, Default: 255<br><br>+exec — Execute config file on start. Type: string, Default: server.cfg<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Team Fortress 2</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible in browser — open UDP 27015 (game) and 27016 (query) ports. Set +sv_lan 0. Verify Steam Game Server Login Token (+sv_setsteamaccount) if required.<br><br>- Players can't connect — check +maxplayers setting. Verify Steam authentication servers are online. Monitor server console for connection errors.<br><br>- Pure server violations — update pure_server_whitelist.txt with allowed custom files. Set sv_pure 0 to disable or sv_pure 2 for strict whitelist mode.<br><br>- SourceMod plugins not loading — verify metamod.vdf exists and points to correct MetaMod binary. Check addons/sourcemod/logs/errors_*.log for specific plugin errors.<br><br>- Map cycle not working — verify mapcycle.txt has correct map names. Use mp_timelimit to control map change timing. Check for custom map requirements.<br><br>- High CPU/performance issues — reduce server fps_max if CPU limited. Monitor net_graph for network performance. Consider reducing maxplayers for better performance.<br><br>- VAC authentication error — ensure server has valid GSLT if using ranked mode. Remove any modifications that might trigger VAC.<br><br>- Bots filling server — use tf_bot_quota 0 to disable bots. Configure tf_bot_auto_vacate for automatic bot removal when players join.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Terraria</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- serverconfig.txt — Server configuration file with all settings. Paths: ./<br><br>- Worlds/&lt;worldname&gt;.wld — World save file. Paths: ./Worlds/<br><br>- tshock/ — TShock server mod directory (if using TShock). Paths: ./tshock/<br><br>- tshock/config.json — TShock configuration. Paths: ./tshock/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Terraria</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>TerrariaServer.exe -config serverconfig.txt<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (TCP) — GP (default 7777)<br><br><strong>Command Line Flags</strong><br><br>-config — Server configuration file. Type: path, Default: serverconfig.txt<br><br>-port — Server port. Type: int, Default: 7777<br><br>-players — Max players. Type: int, Default: 8<br><br>-pass — Server password. Type: string, Default: <br><br>-world — World file path. Type: path, Default: <br><br>-autocreate — Auto-create world (1=small, 2=medium, 3=large). Type: int, Default: 1<br><br>-worldname — World name for auto-creation. Type: string, Default: World<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Terraria</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server won't start — verify serverconfig.txt exists and has correct syntax. Check world file path if specified.<br><br>- Players can't connect — open TCP port 7777. Verify server is not in single-player mode. Check password settings.<br><br>- World corruption — backup .wld files regularly. Avoid force-stopping during saves. Check disk space.<br><br>- TShock not working — ensure TShock is properly installed. Check tshock/config.json for errors. Verify permissions.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Unturned</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- Servers/&lt;ServerName&gt;/Server/Commands.dat — Server configuration: port, name, password, mode. Paths: Servers/&lt;ServerName&gt;/Server/<br><br>- Servers/&lt;ServerName&gt;/Workshop/ — Workshop mod configurations. Paths: Servers/&lt;ServerName&gt;/<br><br>- Servers/&lt;ServerName&gt;/Rocket/ — RocketMod plugin directory. Paths: Servers/&lt;ServerName&gt;/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Unturned</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>Unturned.exe -batchmode -nographics +LanServer/MyServer<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 27015)<br><br>- Steam query (UDP) — GP+1 (default 27016)<br><br><strong>Command Line Flags</strong><br><br>-batchmode — Run in batch mode. Type: bool, Default: <br><br>-nographics — Run without graphics. Type: bool, Default: <br><br>+LanServer/ — Server name/directory. Type: string, Default: MyServer<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Unturned</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not starting — verify Commands.dat syntax. Check server name matches directory. Review logs for errors.<br><br>- Workshop mods not loading — verify Workshop.json configuration. Check mod subscriptions. Restart server after changes.<br><br>- RocketMod plugins not working — ensure Rocket.Unturned.dll is installed. Check plugin compatibility with game version.<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Steam Workshop</title>
|
|
<category>Unturned</category>
|
|
<content:encoded><strong>Steam Workshop Configuration</strong><br><br>- Workshop configuration: Servers/ServerName/Workshop/Workshop.json<br><br>- File IDs: list workshop item IDs in Workshop.json<br><br>- Auto-download: workshop content downloads automatically<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Config Files</title>
|
|
<category>Valheim</category>
|
|
<content:encoded><strong>Configuration Files</strong><br><br>- start_headless_server.bat — Windows server startup script. Paths: ./<br><br>- start_server.sh — Linux server startup script. Paths: ./<br><br>- adminlist.txt — Server administrator Steam IDs. Paths: ./<br><br>- bannedlist.txt — Banned player Steam IDs. Paths: ./<br><br>- permittedlist.txt — Permitted player Steam IDs (if using whitelist). Paths: ./<br><br>- &lt;savedir&gt;/worlds_local/&lt;world&gt;.db — World database file. Paths: &lt;savedir&gt;/worlds_local/<br><br>- &lt;savedir&gt;/worlds_local/&lt;world&gt;.fwl — World metadata file. Paths: &lt;savedir&gt;/worlds_local/<br><br>- &lt;savedir&gt;/characters/ — Player character data. Paths: &lt;savedir&gt;/characters/<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Startup Parameters</title>
|
|
<category>Valheim</category>
|
|
<content:encoded><strong>Default Command Line</strong><br><br>valheim_server.exe -nographics -batchmode -name "My Valheim Server" -port 2456 -world "MyWorld" -password "mypassword" -public 1<br><br><strong>Port Scheme</strong><br><br>- Game Port (GP) (UDP) — GP (default 2456)<br><br>- Game Port 2 (UDP) — GP+1 (default 2457)<br><br>- Game Port 3 (UDP) — GP+2 (default 2458)<br><br><strong>Command Line Flags</strong><br><br>-nographics — Run without graphics. Type: bool, Default: <br><br>-batchmode — Run in batch mode. Type: bool, Default: <br><br>-name — Server name displayed in browser. Type: string, Default: My Valheim Server<br><br>-port — Base server port. Type: int, Default: 2456<br><br>-world — World name/save file. Type: string, Default: MyWorld<br><br>-password — Server password. Type: string, Default: <br><br>-public — Public server (0=private, 1=public). Type: int, Default: 1<br><br>-savedir — Save directory path. Type: path, Default: <br><br>-logFile — Log file path. Type: path, Default: <br><br>-saveinterval — Auto-save interval in seconds. Type: int, Default: 1800<br><br>-backups — Number of backup saves to keep. Type: int, Default: 4<br><br>-backupshort — Short backup interval in seconds. Type: int, Default: 300<br><br>-backuplong — Long backup interval in seconds. Type: int, Default: 3600<br></content:encoded>
|
|
</item>
|
|
<item>
|
|
<title>Troubleshooting</title>
|
|
<category>Valheim</category>
|
|
<content:encoded><strong>Common Issues and Solutions</strong><br><br>- Server not visible — open UDP ports 2456, 2457, 2458. Verify -public 1 setting. Check Steam server list refresh.<br><br>- Players can't connect — verify password matches. Check Steam authentication. Monitor server console for connection errors.<br><br>- World won't load — verify world name in -world parameter. Check save directory permissions. Restore from backup if corrupted.<br><br>- Performance issues — reduce player count. Monitor RAM usage (minimum 4GB recommended). Check for mod conflicts.<br><br>- Save corruption — enable regular backups with -backups setting. Monitor disk space. Avoid force-stopping server during saves.<br><br>- Admin commands not working — verify Steam ID in adminlist.txt is correct. Restart server after modifying admin list.<br><br>- Memory leaks — restart server regularly. Monitor memory usage over time. Update to latest game version.<br></content:encoded>
|
|
</item>
|
|
</channel>
|
|
</rss>
|