Skip to content

Ready Up v0.1.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 18:07
· 3 commits to master since this release

Ready Up v0.1.0-beta.3

Install with install.sh --channel beta (or --version v0.1.0-beta.3).

New

  • Plain-http platforms: insecure = 1 in cfg/ReadyUp/fleet.cfg, or ru fleet enroll [url] <code|key> --insecure, allows http:// to any host (explicit opt-in; the token travels unencrypted). insecure_dev still works. Without the opt-in, plain http is refused with a message naming both options. (#125)

Fixed

  • Enrolling over https and getting a ws:// address for the same host now connects with wss://. (#125)

Install

Ready Up runs on Linux dedicated servers (linuxsteamrt64). From the server root (the folder with game/):

curl -fsSL https://raw.githubusercontent.com/Auto-Tournament/ready-up/master/install.sh | bash -s -- --version v0.1.0-beta.3

It shows the components (installed -> 0.1.0-beta.3), installs or updates what you tick, patches gameinfo.gi (after Metamod if present) and keeps your config. Add essentials --accept-license=noncommercial to install without questions; run it again to update.

Download Contents
ready-up-essentials-0.1.0-beta.3-linuxsteamrt64.zip Bundle: core + essentials + match + fleet + practice. No skins. The default.
ready-up-full-0.1.0-beta.3-linuxsteamrt64.zip Bundle: core + essentials + match + fleet + practice + skins + hello + midas + whitelist + deathmatch + addons + offline gamedata checkers.
ready-up-core-0.1.0-beta.3-linuxsteamrt64.zip core alone: Ready Up core: libserver.so, engine surface, plugin host, status endpoint
ready-up-essentials-plugin-0.1.0-beta.3-linuxsteamrt64.zip essentials alone: Server basics: admins (admins.json), map change / reload / restart, default maps per mode
ready-up-match-0.1.0-beta.3-linuxsteamrt64.zip match alone: Ready-up, scrims, knife round, pauses, practice, match configs, webhooks, demos
ready-up-fleet-0.1.0-beta.3-linuxsteamrt64.zip fleet alone: Link to the Auto Tournament platform (idle until configured)
ready-up-practice-0.1.0-beta.3-linuxsteamrt64.zip practice alone: Practice mode and tools (.prac, .savepos/.loadpos, .spawn, .rethrow, .bot, .scen replays)
ready-up-skins-0.1.0-beta.3-linuxsteamrt64.zip skins alone: Weapon paints, knives, gloves, agents (servers running skin changers risk GSLT bans)
ready-up-hello-0.1.0-beta.3-linuxsteamrt64.zip hello alone: Example plugin (.hello, hello_status); for plugin developers
ready-up-midas-0.1.0-beta.3-linuxsteamrt64.zip midas alone: Fun: weapons picked up by chosen players turn gold (off by default, never under the valve ruleset)
ready-up-whitelist-0.1.0-beta.3-linuxsteamrt64.zip whitelist alone: Only listed players may stay on the server (off until ru whitelist on)
ready-up-deathmatch-0.1.0-beta.3-linuxsteamrt64.zip deathmatch alone: Deathmatch: free for all / team deathmatch with kill + time limits and a leaderboard (off until .ru dm ffa/tdm)
ready-up-addons-0.1.0-beta.3-linuxsteamrt64.zip addons alone: Steam Workshop addons for the server (idle until workshop_addons is set in addons.cfg)
SHA256SUMS checksums of every zip (the installer verifies them)

Skins (weapon paints, knives, gloves, agents) can get a server's GSLT banned; only install them on purpose.

Manual install: extract a zip into game/csgo, then python3 readyup/tools/patch_gameinfo.py gameinfo.gi (and gameinfo_branchspecific.gi), and restart. CS2 updates rewrite gameinfo.gi: run the installer (or the patcher) again after each one.

Build

Built in the Steam Runtime 3 "sniper" SDK. OpenSSL, libcurl, libstdc++ and libgcc are linked in, so the core and plugins only need glibc 2.31+ on the host. ru version and the platform show this build as 0.1.0-beta.3 (<commit>).

Engine surface verified against CS2 build 25588766 (PatchVersion 1.41.8.6).