AUTOMATISK KAMP
Sjekker Arena66 hvert tiende sekund. Når arrangøren tildeler serveren, brukes riktig kamp-ID automatisk.
SERVERINTEGRASJON · V0.2.0
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.
KLAR FOR KAMP
Sjekker Arena66 hvert tiende sekund. Når arrangøren tildeler serveren, brukes riktig kamp-ID automatisk.
Henter lag, SteamID64-spillere, kart, kampformat og lagstørrelse direkte fra turneringen.
Sender signerte runde-, kill- og bombehendelser til livevisningen uten å blokkere spillserveren.
Setter navnet til CS.ARENA66.NO - <eventnavn> og setter det opprinnelige navnet tilbake etter kampen.
ENGANGSOPPSETT
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.
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.
Å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/metamodLagre 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.
Å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.
Å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.
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.
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.
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.
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
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
}Se server- og pluginhjelpen for feilsøking. Hvis nøkkelen er mistet, roterer du den på serversiden og oppdaterer konfigurasjonen.