Admin Guides/PR

From RIP_Wiki
Jump to: navigation, search


About

Welcome to the [RIP] Project Reality Admin guide.

This guide will cover the basics on how to use the PR admin tool.

Getting Admin to Work

To gain access to the in-game admin you will first be need to be set-up for this on the server.

This is done by adding your playerhash to the database on each server.

The playerhash looks like dbf00cb299a40976c6b416af3ad6ab33.

Either catch BearBison when you are in the server to get it, this is NOT the PB GUID from the pb_sv_plist command

or

ask one of the admins on the server to run the !hash command on your player to retrieve the hash.

Map Layer

In Project Reality the mapsize 16/32/64 does not represent player count, it represents the different vehicle layouts

Command Map Size Layer Description
inf 16 Infantry Layer Light transport vehicles only
alt 32 Alternative Layer An alternative vehicle layout from the standard layout
std 64 Standard Layer Full amount of vehicles

Gametypes

NOTE: Co-Op mode is not listed as not on our server
Command Gametype Description
cq Conquest (AAS) Assault and Secure. Default Project Reality Gamemode
skir Skirmish Small infantry-only battles, aimed at 6v6 to 10v10
ins Insurgency Objective based. Blufor is to destroy Opfor ammo caches
cnc Command and Control Objective based. Build and defend Forward Outposts
veh Vehicle Warfare Large, vehicle only battles

Map Names

Command Mapname
bas albasrah
asad asad_khal
qin battle_for_qinling
beir beirut
sand burning_sands
fly dragon_fly
fall fallujah_west
fools fools_road
gaz gaza
eagle iron_eagle
ridge iron_ridge
jaba jabal
karb karbala
kash kashan_desert
koka kokan
kore korengal
koze kozelsk
lash lashkar_valley
mutt muttrah_city_2
arch operation_archer
barra op_barracuda
qwai qwai1
rami ramiel
shijia shijiavalley
siege siege_at_ochamchira
silent silent_eagle
yama yamalia

Map Names/Gametypes/Layers

NOTE: All maps and gamemodes listed below are on the server and can be selected using the change command regardless of the map rotation.
Mapname Conquest Skirmish Insurgency Command and Control Vehicle Warfare
albasrah inf inf, alt, std
asad_khal inf, alt, std inf
battle_for_qinling inf, alt, std inf inf, std std
beirut inf, alt, std inf
burning_sands inf, std inf
dragon_fly inf, std inf inf, std
fallujah_west inf inf, std
fools_road inf, std inf
gaza inf, std inf inf, std
iron_eagle inf, alt, std inf
iron_ridge inf, std inf inf, std
jabal inf, std inf
karbala inf inf, std
kashan_desert inf, alt, std inf inf, alt, std std
kokan inf, alt inf, alt, std
korengal inf inf, std
kozelsk inf, alt, std inf
lashkar_valley inf inf, std
muttrah_city_2 inf, std inf
operation_archer inf inf, alt, std
op_barracuda inf, std inf
qwai1 inf, std inf
ramiel inf inf, alt, std
shijiavalley alt, std inf std
siege_at_ochamchira inf, alt inf
silent_eagle inf, alt, std inf inf, std std
yamalia inf, alt, std inf inf, std std

Entering Admin Commands

The commands are used in-game through any of the normal chat methods:

  • All
  • Default key J
  • Team
  • Default key K
  • Squad
  • Default key L

Admin Commands

NOTE: Only the commands listed below will work as some have been disabled server side

Map Control

Sets the next map in the rotation

Syntax

  • !setnext <mapname> <gametype> <layer>
  • Sets the map, size and game type specified for next map to be played
  • Layer can be inf, alt or std
  • Replace <mapname> with full or part name
  • Replace <layer> with map layout
  • Replace <gametype> with gametype

Example

  • !setnext kashan cq alt

Restart round

Syntax

  • !restart
  • Restarts the round

Example

  • !restart

Reloads a Map

Syntax

  • !reload
  • Reloads the entire map

Example

  • !reload

Runs the next map

Syntax

  • !runnext
  • Runs the next map in the rotation

Example

  • !runnext

Change map

Syntax

  • !change <mapname> <gametype> <layer>
  • Changes to the map, size and game type specified
  • Layer can be inf, alt or std
  • Replace <mapname> with full or part name
  • Replace <layer> with map layout
  • Replace <gametype> with gametype
  • ONLY CHANGE MAP IF LOW NUMBERS AND ALL IN AGREEMENT TO CHANGE

Example

  • !change basrah insurgency std

Player Control

Resign a player from a position

Syntax

  • !resign <player> <reason>
  • Displayed in big, orange text
  • Resigns the player from being SM, SL or CMDR
  • Replace <player> with players name or part of name
  • Replace <reason> with your text

Example

  • !resign JFK Bad commander

Retrieve a player's hash

Syntax

  • !hash <player>
  • Retrieve a player's hash
  • The hash will be returned in a personal message to the admin
  • Replace <player> with players name or part of name

Example

  • !hash JFK

Warn a player

Syntax

  • !w <player> <reason>
  • Displayed in big, orange text
  • Replace <player> with players name or part of name
  • Replace <reason> with your text

Example

  • !w JFK Teamkilling

Kick a player

Syntax

  • !k <player> <reason>
  • Kicks a player
  • Replace <player> with players name or part of name
  • Replace <reason> with your text

Example

  • !k JFK Ignoring warnings

Ban a player

Syntax

  • !b <player> <reason>
  • Bans a player
  • Replace <player> with players name or part of name
  • Replace <reason> with your text
  • Displayed in bigger, orange text
  • ONLY BAN AS A LAST RESORT

Example

  • !b JFK Team killing

Screenshot Player

Syntax

  • !ss <player>
  • Takes a PB screenshot of player
  • Replace <player> with players name or part of name

Example

  • !ss <player>

Team switch a player

Syntax

  • !switch <player> [now]
  • Switches a player to the other team
  • Replace <player> with full or part name
  • Without the optional command [now] when the player dies they will be switched teams
  • With the optional command [now] it will attempt to kill the player and switch teams immediately

Example

  • !switch JFK

Kill a player

Syntax

  • !kill <player> [reason]
  • Kills a player
  • Replace <reason> with your text

Example

  • !kill JFK killed for tking

Announcements and Help

Send a message to everyone

Syntax

  • !s <message>
  • Sends a message to everyone
  • Replace <message> with your text

Example

  • !s Do not lock squads

Send a message to a team

Syntax

  • !st [us/them] <message>
  • Sends a message to everyone on a team
  • Replace [us/them] with side that you want to message
  • Replace <message> with your text

Example

  • !st them Do not lock squads

Display all commands

Syntax

  • !help
  • Displays all available commands

Example

  • !help

Display help for a command

Syntax

  • !help <command>
  • Replace <command> with command you want help on
  • Displays information about a specific commands usage

Example

  • !help warn

Server Commands

Turn autobalance on/off

Syntax

  • !ab [on/off]
  • Turns autobalance on or off
  • Replace [on/off] with state you need

Example

  • !ab on

Teamswap all players

Syntax

  • !swapteams
  • Swaps all players without killing them
  • Only use this when the server is in "pre-game" mode (when the timer is still running)

Example

  • !swapteams

Public commands

NOTE: Any player can issue these commands

Show the next map

Syntax

  • !shownext
  • Shows the next map, game type and size to all players

Example

  • !shownext

Show the version of AD Framework and enabled modules

Syntax

  • !version
  • Shows the version of AD Framework and enabled modules to all players

Example

  • !version

Server rules

Syntax

  • !rules
  • This command is for players to see the server rules
  • Returns a personal message with the server rules

Example

  • !rules

See if the server uses mumble

Syntax

  • !mumble
  • This command is for players to know if the serever uses mumble
  • Returns a personal message with the server message regarding mumble

Example

  • !mumble

See which players are admins

Syntax

  • !admins
  • This command is for players to know if any admins are online
  • Returns a personal message with a list of online admins

Example

  • !admins

Report a player to admins

Syntax

  • !r <player> <reason>
  • Reports a player to all admins via a private message
  • Replace <player> with players name or part of name
  • Replace <reason> with your text

Example

  • !r JFK Asset destruction

Report anything to admins

Syntax

  • !r <issue>
  • Reports issue to all admins via a private message
  • Replace <issue> with your text

Example

  • !r xyz clan ruining gameplay