Panel/ControlPanel/modules/faq/faq.rss
2025-09-11 13:29:15 -04:00

140 lines
8.9 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>
&lt;strong&gt;Core game / server (vanilla)&lt;/strong&gt;&lt;br&gt;
- 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.&lt;br&gt;
- basic.cfg — network &amp;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.&lt;br&gt;
- Profiles folder — created by -profiles and -name. Contains Users/&lt;name&gt;/&lt;name&gt;.Arma2OAProfile (difficulty &amp;amp; preferences), Users/&lt;name&gt;/&lt;name&gt;.vars.Arma2OAProfile, arma2oaserver.RPT (runtime log), crash dumps.&lt;br&gt;
- mpmissions/ — mission PBOs, e.g. co@xx_example.Chernarus.pbo, DayZ_Epoch_11.Chernarus.pbo.&lt;br&gt;
- keys/ — .bikey signature keys for allowed mods (must match client .bisign).&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;BattlEye (if enabled)&lt;/strong&gt;&lt;br&gt;
- BattlEye/BEServer.cfg — RConPassword, RConPort (TCP), optional RConIP.&lt;br&gt;
- BattlEye/bans.txt — bans list.&lt;br&gt;
- BattlEye/*.txt — filters: scripts.txt, createvehicle.txt, remoteexec.txt, publicvariable.txt, setvariable.txt, addweaponcargo.txt, etc.&lt;br&gt;
- BattlEye/ (logs) — if filter logging enabled.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Common mod stacks (examples)&lt;/strong&gt;&lt;br&gt;
- @CBA;@CBA_A2;@CBA_OA — Community Base Addons; content in @ModName/addons/*.pbo; signatures in @ModName/keys/*.&lt;br&gt;
- DayZ/Epoch server-side: @DayZ_Epoch_Server/addons/dayz_server.pbo (server logic), instance_&lt;ID&gt;_&lt;Map&gt;/config.cfg (host, port, names, passwords), instance_&lt;ID&gt;_&lt;Map&gt;/HiveExt.ini (MySQL connection, hive mode, time control).&lt;br&gt;
- BEC (3rd-party controller): BEC/Config/Config.cfg (general), BEC/Config/Scheduler.xml (restarts/messages), BEC/Config/Admins.xml (admins).&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Logs / outputs&lt;/strong&gt;&lt;br&gt;
- arma2oaserver.RPT — main log (in -profiles root).&lt;br&gt;
- netlog (if -netlog) — legacy network log in -profiles root.&lt;br&gt;
- ranking file (if -ranking=) — MP stats in -profiles root.&lt;br&gt;
</content:encoded>
</item>
<item>
<title>Startup Parameters</title>
<category>Arma2 Operation Arrowhead</category>
<content:encoded>
&lt;strong&gt;Default command line (safe baseline)&lt;/strong&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;@YourMods&quot; -nosplash -noPause&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Port scheme (relative to Game Port GP)&lt;/strong&gt;&lt;br&gt;
- GP (UDP) — gameplay traffic (default 2302).&lt;br&gt;
- GP+1 (UDP) — Steam query/handshake.&lt;br&gt;
- GP+2 (UDP) — Steam master/aux traffic.&lt;br&gt;
- GP+3 (UDP) — additional aux channel (voice/aux, varies by build).&lt;br&gt;
- BattlEye RCon (TCP) — set in BattlEye/BEServer.cfg; many admins use GP+4.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Core server / file locations&lt;/strong&gt;&lt;br&gt;
-ip=&lt;addr&gt; — bind address (default: all).&lt;br&gt;
-port=&lt;num&gt; — base UDP game port (default: 2302).&lt;br&gt;
-config=&lt;file&gt; — path to server.cfg (rules/missions).&lt;br&gt;
-cfg=&lt;file&gt; — path to basic.cfg (network tuning).&lt;br&gt;
-profiles=&lt;dir&gt; — root for Users, RPT, logs, ranking.&lt;br&gt;
-name=&lt;profilename&gt; — profile folder name under Users (creates &quot;Users/&lt;name&gt;/&lt;name&gt;.Arma2OAProfile&quot;).&lt;br&gt;
-mod=&quot;m1;m2;...&quot; — mod load order (server/client). Use absolute or relative paths.&lt;br&gt;
-world=empty — skip world preload (faster dedicated start).&lt;br&gt;
-nosplash — skip splash screens.&lt;br&gt;
-noPause — prevent pause when window loses focus.&lt;br&gt;
-par=&lt;file&gt; — read additional command-line parameters from a text file (one line).&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Performance / threading&lt;/strong&gt;&lt;br&gt;
-cpuCount=&lt;n&gt; — hint CPU core count (default auto).&lt;br&gt;
-exThreads=&lt;n&gt; — extra worker threads (I/O/geometry). Typical values 37; 0=auto.&lt;br&gt;
-maxMem=&lt;MB&gt; — cap process RAM usage (default auto).&lt;br&gt;
-malloc=&lt;dll&gt; — custom memory allocator DLL (e.g. tbbmalloc_bi.dll).&lt;br&gt;
-winxp — legacy thread model (only for very old OS).&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Logging / diagnostics&lt;/strong&gt;&lt;br&gt;
-noLogs — reduce logging (not recommended in production).&lt;br&gt;
-netlog — produce legacy network log (debug; impacts perf).&lt;br&gt;
-showScriptErrors — print SQF script errors (useful for testing missions/mods).&lt;br&gt;
-ranking=&lt;file&gt; — write MP ranking/stats file in -profiles.&lt;br&gt;
-pid=&lt;file&gt; — write PID to file for watchdogs.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;BattlEye / security&lt;/strong&gt;&lt;br&gt;
-bepath=&lt;dir&gt; — explicit BattlEye folder (default &quot;./BattlEye&quot;).&lt;br&gt;
-checkSignatures — enforce signature checks via CLI (legacy; usually use verifySignatures=2 in server.cfg).&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Beta / compatibility&lt;/strong&gt;&lt;br&gt;
-beta=&lt;paths&gt; — load OA beta build (e.g. -beta=Expansion\beta;Expansion\beta\Expansion).&lt;br&gt;
-nosound, -skipIntro, -window, -x=, -y= — client-facing options; normally unnecessary on dedicated.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Notes&lt;/strong&gt;&lt;br&gt;
- 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/.&lt;br&gt;
</content:encoded>
</item>
<item>
<title>Troubleshooting</title>
<category>Arma2 Operation Arrowhead</category>
<content:encoded>
&lt;strong&gt;Not visible in server browser&lt;/strong&gt;&lt;br&gt;
- 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.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;BattlEye RCon cannot connect&lt;/strong&gt;&lt;br&gt;
- 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;
&lt;strong&gt;Players get &quot;Signature check failed&quot;&lt;/strong&gt;&lt;br&gt;
- 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;
&lt;strong&gt;DayZ/Epoch database errors&lt;/strong&gt;&lt;br&gt;
- 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;
&lt;strong&gt;High desync / rubber-banding&lt;/strong&gt;&lt;br&gt;
- 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;
&lt;strong&gt;Server crashes or hangs on boot&lt;/strong&gt;&lt;br&gt;
- 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;
&lt;strong&gt;Players stuck on &quot;Waiting for host&quot;&lt;/strong&gt;&lt;br&gt;
- Mismatch between mission addons and server mods. Repack mission PBO with correct requiredAddons, confirm signatures, and clear client cache.&lt;br&gt;
</content:encoded>
</item>
</channel>
</rss>