No Description

Matt Clark 2b9efb548a Adding notes to readme and adjusting some scripts. 11 months ago
resources 2b9efb548a Adding notes to readme and adjusting some scripts. 11 months ago
README.md 2b9efb548a Adding notes to readme and adjusting some scripts. 11 months ago
init.sh 863bd60c11 Minor path changes. 11 months ago

README.md

Dedicated Cloud

The CS:GO Dedicated Cloud project aims to assist server managers in deploying new gaming servers with ease.

The simple script below will download, extract, and begin the installation of a CS:GO game server; depending on network speeds, your game server will be ready to connect to in less then 15 minutes.

#!/bin/bash

# Config
export _DIR=/opt/GO-Server
#export _KEY_AUTH="Steam Server Key"
#export _KEY_API="Developer API Key"
URL="https://git.mclarkdev.com/MClarkDev.com--Public/CSGO-DedicatedCloud/archive/v1.tar.gz"

# Download & Extract
curl "$URL" | tar -zxvC /tmp

# Begin Install
/tmp/csgo-dedicatedcloud/init.sh

User Defined Keys

You will notice that in the above script placeholders for AUTH and API keys; these are both optional parameters but will define certain behaviors of the server.

AUTH Key

The AUTH key is required for the server to be playable on the internet. Without this key you will only be able to plan from LAN networks.

Get your AUTH key here

API Key

The API key is required to download and serve custom content from the community workshop.

Get your API key here

Connecting to the Server

Using the in game console, simple type:

connect 12.34.56.78

Managing the Server

After connecting, you must first authenticate an an RCON administrator, this is done using:

rcon_password Pa$$w0rD

After authenticating, you can now prepend rcon to any server command to run it on the remote server, i.e.:

# Print an admin message
rcon say "Admin says Hi."

# Restart the game
rcon mp_restartgame 1

# Adding and removing bots
rcon bot_add
rcon bot_remove

Setting Game Modes

This package contains some setup scripts for managing game modes, for quick switching, use the following:

# Begin a scrim
rcon exec _scrim

# Start a casual game
rcon exec _casual

# Start a gun game
rcon exec _gungame

Misc Notes

SteamCMD

Running Dedicated Servers

SRCDS and Ports

Hosting Workshop Maps

All CS:GO Commands

SourceMod Admin Commands

SourceMod Managing Admins