Panel/ControlPanel/FAQ.RSS

255 lines
68 KiB
XML
Executable file

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