Arena66 – nordlys over Mo i RanaCS.ARENA66.NO
CS.ARENA66.NO · CS2 EVENT PLATFORMIF YOU HAVE A SERVER, WE HANDLE THE REST

TECHNICAL GUIDE

CONNECT A CS2 SERVER TO ARENA66

Full automation requires a compatible dedicated CS2 server with Metamod:Source, CounterStrikeSharp runtime, MatchZy, Arena66 Live, RCON and outbound HTTPS.

01METAMOD
02COUNTERSTRIKESHARP
03MATCHZY
04ARENA66 LIVE
01

Provider requirements

You need access to the required game files and permission to install custom mods, runtimes and plugins. RCON must be reachable securely.

Arena66 Live must reach cs.arena66.no over outbound HTTPS.

02

Choosing a server provider

Rent server lists verified, price-sorted CS2 plans with European or Nordic locations. The actual monthly plan is converted to NOK, and published 12-month discounts are shown separately.

Norwegian providers carry a Norwegian flag. Treat product information as the first filter and obtain written confirmation for custom CounterStrikeSharp runtime files, RCON and outbound HTTPS before payment.

03

Metamod and CounterStrikeSharp

Metamod loads server extensions. CounterStrikeSharp provides the runtime and API used by CS2 plugins such as Arena66 Live.

Install the correct operating-system package and confirm both load before continuing.

04

MatchZy and Arena66 Live

Arena66 sends MatchZy an authenticated configuration containing teams, verified SteamID64 players, map and format.

Register the server and select CONFIG ↓ to download a ready Arena66Live.json with its unique server ID and plugin key. Place it in game/csgo/addons/counterstrikesharp/configs/plugins/Arena66Live/.

05

Automatic operation and version checks

At match start the server name changes to CS.ARENA66.NO – event name, then returns to its original value when finished.

A missing or outdated Arena66 Live version blocks assignment until the server reports the current version.

06

Systematic troubleshooting

Test the stack in layers: CS2, Metamod, CounterStrikeSharp with runtime, MatchZy and Arena66 Live. The meta version, meta list and css_plugins list commands reveal where loading stops.

Common causes include wrong folders, overwritten gameinfo.gi, wrong OS package, missing runtime or ICU, file permissions, invalid match JSON, blocked HTTPS and incompatibility after a CS2 update. The complete checklist is available in Help.

07

Continuous server health and mandatory preflight

Arena66 checks registered servers every 30 seconds. A server needs recent Arena66 Live contact, the required plugin version, valid RCON and a CS2 version accepted by Valve’s official version check.

RCON also confirms that Metamod:Source, CounterStrikeSharp, MatchZy and Arena66 Live are actually loaded. The complete check runs again immediately before a Gather lobby is created, and any failure blocks the server.

08

Administering the server pool

Administrators have a complete overview of every registered CS2 server with its owner, address, ports, pool status, plugin version, health, last contact and active assignments.

A server without an active Gather or match can be removed safely and registered again. Access credentials are disabled while historical match data remains intact.

09

Clear ONLINE and OFFLINE status

ONLINE means the latest complete check approved plugin contact, the required Arena66 Live version, RCON, the CS2 version, Metamod:Source, CounterStrikeSharp and MatchZy.

OFFLINE displays a specific cause and next action. Once every check passes, the server must also be enabled as PUBLIC POOL before public Gathers can use it.

10

Version reading from modern CS2 servers

Arena66 normally reads the CS2 version from the RCON command version. If the response contains only Protocol version, it automatically uses the version line in status as a fallback.

The format version : 1.41.7.8/14178 provides build number 14178, which is checked with Valve’s official version service before the server is approved.

FREQUENTLY ASKED QUESTIONS

Questions and answers

Can I use a rented game server?+

Yes, if it permits all required plugins, runtime files, file access, RCON and outbound HTTPS.

Is Arena66 Live required on every server?+

Yes. Each automated server needs its own installation, server ID and plugin key.

Must I create Arena66Live.json manually?+

No. Once the server is registered, CONFIG ↓ downloads a complete file for that server. The example file in the plugin package is not the active configuration.

Where can I compare providers?+

Open Rent server for providers and the requirements to confirm before ordering.

Why is “meta list” an unknown command?+

Metamod is not loaded. Check the 2.x development build, folder placement and the first SearchPaths entry in gameinfo.gi.

Why does CounterStrikeSharp show ERROR?+

Check the correct with-runtime package, ICU or Visual C++ dependencies and the CounterStrikeSharp startup log.

What should I do after a CS2 update?+

Validate CS2, recheck gameinfo.gi and update Metamod, CounterStrikeSharp, MatchZy and Arena66 Live in that order.

What should I send to support?+

Include OS, component versions, exact error, time and the relevant complete startup-log section. Remove passwords and PluginKey.

What happens when server preflight fails?+

The Gather is not created. My CS2 servers displays the exact failure. After repair, the server becomes available automatically when a complete check passes.

Can an administrator remove an incorrectly registered server?+

Yes. Open Administration → Server pool. The server can be removed when it is not reserved and has no active Gather or match.

What is required before a server can be used in the public server pool?+

The server must be ONLINE after a recent complete check and enabled as PUBLIC POOL. Its server card displays exactly what is missing.

What happens if version displays only a protocol number?+

Arena66 automatically reads the game version from status. The server administrator does not need to change configuration when status contains a valid version line.

Does a listing guarantee complete compatibility?+

No. The directory requires an active CS2 plan, a suitable European location and documented file, RCON or plugin access. The provider must confirm outbound HTTPS and custom runtime files in writing.