140 lines
8.9 KiB
XML
Executable file
140 lines
8.9 KiB
XML
Executable file
<?xml version="1.0" encoding="utf-8" ?>
|
||
|
||
<rss version="2.0"
|
||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||
xmlns:admin="http://webns.net/mvcb/"
|
||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
|
||
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
|
||
xmlns:content="http://purl.org/rss/1.0/modules/content/"
|
||
>
|
||
<channel>
|
||
|
||
<title>IAREGAMER FAQ</title>
|
||
<link>https://iaregamer.com</link>
|
||
<description></description>
|
||
<dc:language>en</dc:language>
|
||
<generator>Serendipity 2.0.4 - http://www.s9y.org/</generator>
|
||
<pubDate>Wed, 17 Jun 2020 20:10:54 GMT</pubDate>
|
||
|
||
<image>
|
||
<url></url>
|
||
<title>RSS: IAREGAMER FAQ - </title>
|
||
<link>https://iaregamer.com</link>
|
||
<width>100</width>
|
||
<height>21</height>
|
||
</image>
|
||
|
||
|
||
<item>
|
||
<title>Config Files</title>
|
||
<category>Arma2 Operation Arrowhead</category>
|
||
<content:encoded>
|
||
<strong>Core game / server (vanilla)</strong><br>
|
||
- server.cfg — main server rules: hostname, password, passwordAdmin, maxPlayers, motd[], motdInterval, voteMissionPlayers, voteThreshold, verifySignatures, equalModRequired, kickDuplicate, persistent, reportingIP, logFile, onUnsignedData, onHackedData, onDifferentData, class Missions (rotation). Location: same dir as arma2oaserver.exe unless overridden by -config.<br>
|
||
- basic.cfg — network &amp; bandwidth tuning: MinBandwidth, MaxBandwidth, MaxMsgSend, MinErrorToSend, MinErrorToSendNear, MaxSizeGuaranteed, MaxSizeNonGuaranteed, WindowSize, WindowCargoSize, MaxCustomFileSize, adapter, 3D_Performance, terrainGrid, viewDistance (legacy). Location: server root unless overridden by -cfg.<br>
|
||
- Profiles folder — created by -profiles and -name. Contains Users/<name>/<name>.Arma2OAProfile (difficulty &amp; preferences), Users/<name>/<name>.vars.Arma2OAProfile, arma2oaserver.RPT (runtime log), crash dumps.<br>
|
||
- mpmissions/ — mission PBOs, e.g. co@xx_example.Chernarus.pbo, DayZ_Epoch_11.Chernarus.pbo.<br>
|
||
- keys/ — .bikey signature keys for allowed mods (must match client .bisign).<br>
|
||
<br>
|
||
<strong>BattlEye (if enabled)</strong><br>
|
||
- BattlEye/BEServer.cfg — RConPassword, RConPort (TCP), optional RConIP.<br>
|
||
- BattlEye/bans.txt — bans list.<br>
|
||
- BattlEye/*.txt — filters: scripts.txt, createvehicle.txt, remoteexec.txt, publicvariable.txt, setvariable.txt, addweaponcargo.txt, etc.<br>
|
||
- BattlEye/ (logs) — if filter logging enabled.<br>
|
||
<br>
|
||
<strong>Common mod stacks (examples)</strong><br>
|
||
- @CBA;@CBA_A2;@CBA_OA — Community Base Addons; content in @ModName/addons/*.pbo; signatures in @ModName/keys/*.<br>
|
||
- DayZ/Epoch server-side: @DayZ_Epoch_Server/addons/dayz_server.pbo (server logic), instance_<ID>_<Map>/config.cfg (host, port, names, passwords), instance_<ID>_<Map>/HiveExt.ini (MySQL connection, hive mode, time control).<br>
|
||
- BEC (3rd-party controller): BEC/Config/Config.cfg (general), BEC/Config/Scheduler.xml (restarts/messages), BEC/Config/Admins.xml (admins).<br>
|
||
<br>
|
||
<strong>Logs / outputs</strong><br>
|
||
- arma2oaserver.RPT — main log (in -profiles root).<br>
|
||
- netlog (if -netlog) — legacy network log in -profiles root.<br>
|
||
- ranking file (if -ranking=) — MP stats in -profiles root.<br>
|
||
</content:encoded>
|
||
</item>
|
||
|
||
<item>
|
||
<title>Startup Parameters</title>
|
||
<category>Arma2 Operation Arrowhead</category>
|
||
<content:encoded>
|
||
<strong>Default command line (safe baseline)</strong><br>
|
||
arma2oaserver.exe -ip=0.0.0.0 -port=2302 -config=server.cfg -cfg=basic.cfg -profiles=profiles -name=server -world=empty -mod="@CBA;@YourMods" -nosplash -noPause<br>
|
||
<br>
|
||
<strong>Port scheme (relative to Game Port GP)</strong><br>
|
||
- GP (UDP) — gameplay traffic (default 2302).<br>
|
||
- GP+1 (UDP) — Steam query/handshake.<br>
|
||
- GP+2 (UDP) — Steam master/aux traffic.<br>
|
||
- GP+3 (UDP) — additional aux channel (voice/aux, varies by build).<br>
|
||
- BattlEye RCon (TCP) — set in BattlEye/BEServer.cfg; many admins use GP+4.<br>
|
||
<br>
|
||
<strong>Core server / file locations</strong><br>
|
||
-ip=<addr> — bind address (default: all).<br>
|
||
-port=<num> — base UDP game port (default: 2302).<br>
|
||
-config=<file> — path to server.cfg (rules/missions).<br>
|
||
-cfg=<file> — path to basic.cfg (network tuning).<br>
|
||
-profiles=<dir> — root for Users, RPT, logs, ranking.<br>
|
||
-name=<profilename> — profile folder name under Users (creates "Users/<name>/<name>.Arma2OAProfile").<br>
|
||
-mod="m1;m2;..." — mod load order (server/client). Use absolute or relative paths.<br>
|
||
-world=empty — skip world preload (faster dedicated start).<br>
|
||
-nosplash — skip splash screens.<br>
|
||
-noPause — prevent pause when window loses focus.<br>
|
||
-par=<file> — read additional command-line parameters from a text file (one line).<br>
|
||
<br>
|
||
<strong>Performance / threading</strong><br>
|
||
-cpuCount=<n> — hint CPU core count (default auto).<br>
|
||
-exThreads=<n> — extra worker threads (I/O/geometry). Typical values 3–7; 0=auto.<br>
|
||
-maxMem=<MB> — cap process RAM usage (default auto).<br>
|
||
-malloc=<dll> — custom memory allocator DLL (e.g. tbbmalloc_bi.dll).<br>
|
||
-winxp — legacy thread model (only for very old OS).<br>
|
||
<br>
|
||
<strong>Logging / diagnostics</strong><br>
|
||
-noLogs — reduce logging (not recommended in production).<br>
|
||
-netlog — produce legacy network log (debug; impacts perf).<br>
|
||
-showScriptErrors — print SQF script errors (useful for testing missions/mods).<br>
|
||
-ranking=<file> — write MP ranking/stats file in -profiles.<br>
|
||
-pid=<file> — write PID to file for watchdogs.<br>
|
||
<br>
|
||
<strong>BattlEye / security</strong><br>
|
||
-bepath=<dir> — explicit BattlEye folder (default "./BattlEye").<br>
|
||
-checkSignatures — enforce signature checks via CLI (legacy; usually use verifySignatures=2 in server.cfg).<br>
|
||
<br>
|
||
<strong>Beta / compatibility</strong><br>
|
||
-beta=<paths> — load OA beta build (e.g. -beta=Expansion\beta;Expansion\beta\Expansion).<br>
|
||
-nosound, -skipIntro, -window, -x=, -y= — client-facing options; normally unnecessary on dedicated.<br>
|
||
<br>
|
||
<strong>Notes</strong><br>
|
||
- Quote paths with spaces. Keep most gameplay/admin options in server.cfg rather than CLI. Mod order matters; ensure matching .bikey files are present in keys/.<br>
|
||
</content:encoded>
|
||
</item>
|
||
|
||
<item>
|
||
<title>Troubleshooting</title>
|
||
<category>Arma2 Operation Arrowhead</category>
|
||
<content:encoded>
|
||
<strong>Not visible in server browser</strong><br>
|
||
- Open UDP GP, GP+1, GP+2, GP+3 on firewall/NAT. Confirm reportingIP in server.cfg. Verify ISP or host does not block UDP.<br>
|
||
<br>
|
||
<strong>BattlEye RCon cannot connect</strong><br>
|
||
- Check BattlEye/BEServer.cfg for RConPassword and RConPort, open that TCP port, and verify no extra BOM/whitespace in the file.<br>
|
||
<br>
|
||
<strong>Players get "Signature check failed"</strong><br>
|
||
- Put matching .bikey files in keys/. Ensure clients load the same mod versions. Set verifySignatures=2 in server.cfg.<br>
|
||
<br>
|
||
<strong>DayZ/Epoch database errors</strong><br>
|
||
- Validate HiveExt.ini (host, db, user, pass). Confirm MySQL reachability and firewall. Check arma2oaserver.RPT and HiveExt.log for exact error lines.<br>
|
||
<br>
|
||
<strong>High desync / rubber-banding</strong><br>
|
||
- Tune basic.cfg: MaxMsgSend, MinErrorToSend, MinErrorToSendNear, MaxSizeGuaranteed/NonGuaranteed. Reduce AI count and viewDistance in missions. Avoid -noLogs so you have RPTs.<br>
|
||
<br>
|
||
<strong>Server crashes or hangs on boot</strong><br>
|
||
- 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>
|
||
<strong>Players stuck on "Waiting for host"</strong><br>
|
||
- Mismatch between mission addons and server mods. Repack mission PBO with correct requiredAddons, confirm signatures, and clear client cache.<br>
|
||
</content:encoded>
|
||
</item>
|
||
|
||
</channel>
|
||
</rss>
|