Arena66 – nordlys over Mo i Rana
CS.ARENA66.NO · NORSK CS2 EVENT-PLATTFORMHVIS DU HAR SERVER, FIKSER VI RESTEN

SERVERINTEGRASJON · V0.2.0

ARENA66-
PLUGIN

Arena66 Live kobler CS2-serveren til turneringen. Etter ett engangsoppsett finner den tildelt kamp, laster MatchZy, sender livehendelser og rydder opp når eventet er ferdig.

ARENA66 AUTOMATION
  1. 01 Finner tildelt kamp
  2. 02 Bytter servernavn
  3. 03 Laster MatchZy-oppsett
  4. 04 Sender livehendelser
  5. 05 Gjenoppretter serveren

KLAR FOR KAMP

01

AUTOMATISK KAMP

Sjekker Arena66 hvert tiende sekund. Når arrangøren tildeler serveren, brukes riktig kamp-ID automatisk.

02

MATCHZY

Henter lag, SteamID64-spillere, kart, kampformat og lagstørrelse direkte fra turneringen.

03

LIVE DATA

Sender signerte runde-, kill- og bombehendelser til livevisningen uten å blokkere spillserveren.

04

SERVERNAVN

Setter navnet til CS.ARENA66.NO - <eventnavn> og setter det opprinnelige navnet tilbake etter kampen.

ENGANGSOPPSETT

KOMPLETT INSTALLASJON

Guiden starter med en ren CS2 dedicated server. Gjør punktene i rekkefølge. game/csgo betyr mappen som inneholder blant annet gameinfo.gi, cfg og addons.

  1. 1

    STOPP SERVEREN OG TA BACKUP

    Stopp CS2-serveren helt. Ta kopi av game/csgo/gameinfo.gi, og gjerne hele game/csgo/addons og game/csgo/cfg. Ikke installer eller overskriv pluginfiler mens serveren kjører.

  2. 2

    INSTALLER METAMOD:SOURCE

    Åpne den offisielle Metamod-nedlastingen. Velg Windows eller Linux, pakk ut arkivet og kopier mappen addons inn i game/csgo/. Da skal blant annet game/csgo/addons/metamod finnes.

    Åpne game/csgo/gameinfo.gi i et tekstprogram. Finn linjen Game_LowViolence csgo_lv. På en ny linje rett under legger du inn:

    Game csgo/addons/metamod

    Lagre filen, start serveren og skriv meta list i serverkonsollen. Hvis kommandoen er ukjent, ligger filene feil eller linjen i gameinfo.gi mangler. Stopp serveren igjen før neste punkt.

  3. 3

    INSTALLER COUNTERSTRIKESHARP MED RUNTIME

    Åpne CounterStrikeSharp Releases. Under nyeste release velger du pakken for serverens operativsystem som inneholder with-runtime. Dette er obligatorisk ved førstegangsinstallasjon. Ikke velg Windows-pakken til Linux eller omvendt.

    Pakk ut arkivet og kopier addons-mappen inn i game/csgo/. Tillat sammenslåing med eksisterende addons; ikke slett Metamod-mappen. Etterpå skal game/csgo/addons/counterstrikesharp inneholde blant annet api, bin, dotnet, gamedata og plugins.

    Windows: Installer Microsofts Visual C++ Redistributable x64 hvis den ikke allerede finnes. Linux: installer ICU-biblioteket hvis CounterStrikeSharp logger en ICU-feil, for eksempel sudo apt install libicu-dev på Ubuntu/Debian.

    Start serveren. Skriv meta list. Listen skal vise CounterStrikeSharp. Skriv deretter css_plugins list; kommandoen skal fungere selv om listen foreløpig er tom. Stopp serveren igjen.

  4. 4

    INSTALLER MATCHZY

    Åpne MatchZy Releases, last ned siste ferdige release og velg riktig operativsystemvariant. Pakk ut innholdet i game/csgo/. Kontroller at pluginfilene ender under game/csgo/addons/counterstrikesharp/plugins/MatchZy/ og at MatchZy-konfigurasjonen finnes under game/csgo/cfg/MatchZy/.

    Start serveren og skriv css_plugins list. MatchZy skal stå i listen. Hvis ikke, les feilen i game/csgo/addons/counterstrikesharp/logs/ før du fortsetter.

  5. 5

    INSTALLER ARENA66 LIVE

    Last ned Arena66 Live øverst på siden. Pakk ut ZIP-filen og kopier hele mappen Arena66Live til game/csgo/addons/counterstrikesharp/plugins/. Resultatet skal være game/csgo/addons/counterstrikesharp/plugins/Arena66Live/Arena66Live.dll. Start serveren og kontroller med css_plugins list at både MatchZy og Arena66 Live vises.

  6. 6

    REGISTRER SERVEREN I ARENA66

    Logg inn på Arena66, åpne Min side → Mine CS2-servere → Legg til server. Fyll inn navn, offentlig IP eller DNS-navn, spillport, RCON-port og RCON-passord. Test forbindelsen. Kopier server-ID og plugin-nøkkelen som vises én gang. Plugin-nøkkelen skal behandles som et passord.

  7. 7

    FYLL INN ARENA66-KONFIGURASJONEN

    Etter første oppstart ligger konfigurasjonen under game/csgo/addons/counterstrikesharp/configs/plugins/Arena66Live/. Åpne JSON-filen. Sett Enabled til true, lim inn ServerId og PluginKey, og bruk https://cs.arena66.no/api/live/events som ApiUrl når siden ligger på VPS. La AssignmentUrl stå tom, AutoAssignment være true og MatchId være 0.

  8. 8

    SLUTTKONTROLL

    Start serveren på nytt. Kontroller meta list og css_plugins list. Tildel deretter serveren til en testkamp i Arena66. Innen omtrent ti sekunder skal servernavnet endres til CS.ARENA66.NO - <eventnavn>, og MatchZy skal laste kampen. Rundestilling og sluttresultat sendes automatisk til Arena66. Når kampen er ferdig, frigjøres serveren og det opprinnelige servernavnet gjenopprettes.

MINIMAL KONFIGURASJON

DETTE ER ALT DU FYLLER INN

AssignmentUrl kan stå tom. Arena66 regner den ut fra ApiUrl. Automatisk tildeling er på som standard.

{
  "Enabled": true,
  "ApiUrl": "https://cs.arena66.no/api/live/events",
  "AssignmentUrl": "",
  "ServerId": 12,
  "PluginKey": "a66_DIN_HEMMELIGE_NØKKEL",
  "AutoAssignment": true,
  "AssignmentPollSeconds": 10,
  "MatchId": 0
}

PROBLEMER?

Se server- og pluginhjelpen for feilsøking. Hvis nøkkelen er mistet, roterer du den på serversiden og oppdaterer konfigurasjonen.