OSP for Soldier of Fortune 2 : Double Helix
Official documentation

    Refereeing an OSP server

    What is a referee
    Referees are your standart match admin/player, they can control most of the team commands for each team in order to quickly set up players for a match. The referee's role is basically to help a match go from start to finish without a hitch. Usually you'll want the referee to be the player with the best knowledge of OSP and its settings. A referee can also quickly change any callvoteable settings if that setting is voteable, if it is disabled for voting the referee will not be able to change it. Admins that suspend their status become referees, admins are more powerful than referees because they can change any setting, voteable or not. Referees have no "powers" and can be kicked from the server like everyone else.


    How to become a referee
    In order to become a referee, you can either know the sv_refereePassword and /ref [password] or you can get voted as a referee, if it is allowed on the server, you can call a referee vote unto yourself, /callvote referee [your_id#]. Once your referee status, it will stick until you disconnect from the server.

    Note: you can get demoted back to regular user if people are discontent with your refereeing, users unhappy with a referee can /callvote unreferee [id#].



    Referee commands
    Referees have a toolset of commands taylored to help them quickly setup servers for matches. Referees can also change any callvoteable setting on the server by either typing doing the vote using the user interface, or doing /ref [callvote_option].

    Note : all referee commands must be preceded by "/ref "


    Command Arguments Effect
    ? Prints the list of referee commands to the console in an easy to read format.
    password Become a referee using the password.
    talk message Send a message to all players on the server.
    ready Force the start of the match in ready-up mode, by readying up everyone.
    reset red|blue|none Reset the specified team's settings, or both if no argument is given.
    name [red|blue] [name] Rename the specified team to [name].
    lock
    unlock
    red|blue|none Lock or unlock the specified team, or both if no argument is given.
    speclock
    specunlock
    red|blue|none Lock or unlock from spectator the specified team, or both if no argument is given.
    specinvite
    specuninvite
    [red|blue] [#id] Invite or uninvite player with #id to spectate the specified team.