Squad szerver kezelés, egy helyen
Az Aquilon egy webes panel Squad szerver adminoknak. RCON-on csatlakozik a szerverhez és olvassa a logját, és ebből a közösség minden adminjának ugyanazt az élő képet, ugyanazokat az eszközöket és ugyanazt az előzményt adja — mindenhez jogosultsággal, és mindenről naplóbejegyzéssel.
Élő roster és RCON vezérlés
Minden játékos, squad és csapat, pár másodpercenként frissítve RCON-ból. Figyelmeztetés, kirúgás, tiltás, squad leader lefokozása vagy csapatváltás közvetlenül a sorból, a játékos Community Ban List hírnevével és a saját jegyzeteiddel a szemed előtt. Meccsvezérlés ugyanazon az oldalon: következő layer, layer váltás, meccs újraindítása vagy befejezése, játékos limit, szerver jelszó, admin kamera.
Tiltások, amik megmaradnak
Egy tiltás adatbázis-sor, nem egy sor a Bans.cfg-ben: kereshető, ideiglenes vagy végleges, indokkal és azzal az adminnal, aki adta. Az Aquilon minden szervereden érvényesíti, kiírja a Bans.cfg-be, hogy újraindítást is túléljen, és a tiltáshálózaton keresztül megoszthatod a listád a közösségekkel, akikben megbízol. A Community Ban List kapu az ismert bajkeverőket még betöltés előtt elküldi.
Automod
Szabályok, amik maguktól futnak, éjjel-nappal: teamkill lánc, ami figyelmeztet, aztán kirúg, aztán tilt; squadba nem lépők kirúgása türelmi idő után; jármű foglalási szabályok; sértő squad nevek felismerése. Minden szabálynak van próbaüzem módja, hogy előbb megnézd, mit tenne.
Seed jutalmak és foglalt helyek
A seedeléssel töltött órák automatikusan foglalt helyet érnek, és a hely magától lejár. A háttérben egy token-főkönyv áll, így aki többet akar, bekapcsolhatja a token gazdaságot: küldetések, bolt, Patreon vagy Ko-fi vásárlások az API-n keresztül. A Squad az eredményt egy hosztolt lista URL-ből olvassa — az Admins.cfg-hez nem nyúl senki kézzel. Hogyan működnek a foglalt helyek →
Chat parancsok és ütemezett kiírások
A !admin Discordban pingeli az adminokat a bejelentéssel, a !report, !stats, !nextmap és a saját parancsaid a játékban válaszolnak. Az ütemezett kiírások fázis szerint mennek ki — seed szabályok amíg telik a szerver, esemény emlékeztetők amikor élő —, létszámra figyelő ütemezéssel.
Kereshető chat és játékos előzmények
A Squad logja nem tartalmaz chatet, ezért az Aquilon állandó RCON kapcsolatot tart és minden üzenetet rögzít, játékosra vagy kifejezésre kereshetően. Minden játékos, aki valaha belépett, megmarad: játékidő, sessionök, névelőzmény, az országok, ahonnan csatlakozik, és a CBL rekordja — közös figyelőlistával és privát jegyzetekkel.
Statisztikák
Létszám óránként és a hét napjai szerint, meccs eredmények és időtartam layerenként, teamkill arányok, visszatérő játékosok és ranglisták — a saját szervereid logjából, harmadik fél statisztika oldala nélkül.
Taktikai térkép, magából a játékból
A szerverrel egy gépen futó saját node-dal az Aquilon a futó Squad folyamatból olvassa a pozíciókat, járműveket, telepítményeket és elfoglalási zónákat, és élő térképet rajzol hőtérképekkel és visszajátszással. Ezt egyetlen RCON parancs sem adja ki. Saját üzemeltetésű node →
Discord bot és webhookok
A slash parancsok — roster, szerver állapot, játékos keresés, warn, kick, ban, broadcast, következő layer — annak a Discord felhasználónak a nevében futnak, aki beírta őket, az Aquilon jogosultságaival. Szerverenként egy állapotkártya frissül helyben, az admin hívások, teamkill bejelentések és figyelőlistás belépések riasztásként érkeznek. Aláírt webhookok a választott eseményeket bármely csatornába kiírják. Discord bot →
Konfig szerkesztők
Típusos szerkesztők a Server.cfg, Admins.cfg, layer poolok, MOTD.cfg és a többi fájlhoz SFTP-n vagy a node-on keresztül, a változás diffje a naplóban, és újratöltés parancs, ahol a fájl azt igényli.
Biztonság és adatvédelem
Az RCON és SFTP jelszavak AES-256-GCM-mel titkosítva, a böngészőből csak írhatók, és csak a szerverrel beszélő workerben kerülnek visszafejtésre. Kétlépcsős azonosítás, IP engedélylisták és szerep jogosultságok szervezetenként. A játékosok IP címe sosem tárolódik — a worker egy országot és egy kulcsolt hasht tart meg —, a GDPR törlés és export eszközök beépítettek.
Fut, ahol a hoszt engedi
A legtöbb hoszt ad RCON-t és fájlhozzáférést, és a felhős szintnek ennyi elég. Ha a tiéd nem, a saját node a gépeden fut és kifelé csatlakozik az Aquilonhoz — nyitott port és kitett RCON nélkül, felette a taktikai szinttel.