Code Monkey home page Code Monkey logo

csgo-server-setup's Introduction

CSGO-Server-Setup

This Git provides some configs for an extended CSGO Egg, which can be found in another Git. These files are missing from the standard CSGO server, so they are loaded additionally.

The core of this Git is the Admin Menu Custom Config, as well as the gamemode_server.cfg files. Thanks to Sourcemod, complete configurations and customizable parameters can be loaded into this menu, making it easy for players with rights to start the mode with their preferences without needing knowledge of the CSGO server's syntax. To make full use of the menu, you should add the Workshop Maps to the server. Without it, certain maps cannot be loaded.

Additionally, the package contains some useful plugins and configurations that can be copied directly to a server, provided that Metamod and Sourcemod are installed.

Included Plugins/Extentions

Name Description Version
Dhooks 2 A SourceMod extension to hook any game function from within a SourcePawn plugin. This fork adds support to dynamically detour any functions instead of only virtual functions. 2.2.0
SteamWorks Exposing SteamWorks functions to SourcePawn. 1.2.3c
Plugin Enable/Disable Move plugins to and from the disabled folder by command. 1.0.1
Time Traveler Ever wanted to run a command in the future? In 10 minutes? In a hour? Now you can! Just enter the timer and the command using sm_futex and this plugin will tunnel into the future and execute your command! 07-28-2016 YoNer
Bypass Password As you know, in CS:GO game, you can not set sv_password on server if there are players in game. Need to be empty server. This plugin block that check, and allow you set sv_password when ever you like. 03-02-2023
Random Password Generation This is a simple plugin that generates a random password. 06-15-2015 glub
Get5 Get5 is a standalone SourceMod plugin for CS:GO servers for running matches. 0.15.0
Multi 1v1 The multi1v1 plugin sets up any number of players in 1v1-situations on specially made maps and they fight in a ladder-type system each round. The winners move up an arena, and the losers go down an arena. Players choose between specific round types (for example: "rifle", "pistol", "awp"), and the plugin automatically spawns and gives players the appropriate weapons each round start. 1.1.10
Practice Mode Practice Mode is a sourcemod plugin for helping players/teams run practices. Check out the features and command list below for a better understanding of all the tools practicemode provides. 1.3.4

These plugins improve or enable different game modes. If you need help using them, you can refer to the plugin's website for more information or visit the Wiki, where all important information is compiled quickly.

Included Modes

Fun Mode Based On Description
Casual Valve Used as Normal mode: Like Competitive but with fewer rounds, shorter freezetime per round, no friendly fire, no team collision, free armor and free defuse kit/cutters. Used as Trigger Discipline mode: Gunshots that a player does not hit an enemy with damage himself down to a minimum of 1 HP.
Arms Race Valve The game is one perpetual round where killed players respawn at the default spawns. A weapon progression (a number of guns and their order) is defined where players win by making a specified number of kills with each of these weapons.
Crazy Arms Race Mashlex This game mode is a mixture of Arms Race (Speed GunGame) and Free for All Deathmatch. Everyone kills everyone and quickly gets a new weapon.
Demolition Valve A mixture of Casual with Armsrace. Best of 20 rounds. Each player is given a fixed weapon for each round, depending on his individual progress. Each player can progress one gun per round by making at least one kill.
Flying Scoutsman Valve Only scouts and knives, low gravity, high precision.
Solo Danger Zone Valve A Battle Royale mode for big maps where players win by being the last man (or team) standing. Maps must be designed for this mode to work as intended.
Retake Valve Each round, 3 Terrorists spawn on a bomb site with a bomb being planted and 4 CTs spawn at fixed locations around it or on the other bomb spot. Each player can choose a loadout card at round start.
Guardian Valve Two human players must defend a bombsite as CT or hostages as T against rushing bots. Maps must support this mode to work as intended.
Aimmaps Mashlex Aimmaps ist ein modus der auf Teamdeathmatch bassiert mit reinen Aimmaps. Zusätzlich kann dies auch noch als "Only Headshot" gestartet werden.
Team Deathmatch Valve Like Armsrace but with free weapon choice and respawns across the map. Kills grant points, depending on the weapon type and if it is currently the bonus weapon. A player wins by scoring the highest after the round's time limit. Only opponents of the other team can be killed. In addition, this mode is also available as a headshot only mode.
Free for All Valve This mode is like the Team Deathmatch mode except that everyone, the opponents as well as your own team, are cleared for shooting. And of course this is also available as a headshot only mode.
Practicemode Practice Plugin Practice Mode is a sourcemod plugin for helping players/teams run practices. Check out the features and Practicemode
Arena 1on1 Multi 1v1 Plugin The multi1v1 plugin sets up any number of players in 1v1-situations on specially made maps and they fight in a ladder-type system each round. The winners move up an arena, and the losers go down an arena. Players choose between specific round types (for example: "rifle", "pistol", "awp"), and the plugin automatically spawns and gives players the appropriate weapons each round start.
Aim 1on1 Get5 Plugin For 1 vs 1 duels in matchmaking style over 16 rounds. Exclusively on Aimmaps, which are also included in the Prelive Veto.
Wingman 2on2 Get5 Plugin Like Competitive, but adjusted for 2v2 and for a smaller map or a map section. Best of 16 rounds. Also, each round is shorter.
Match 5on5 Get5 Plugin The classic game mode, usually made for 5v5. Best of 30 rounds, teams are switched at halftime, friendly fire is on. Round-ending objectives are elimination, bomb explosion, bomb defusal, hostage rescue and timeout. You can choose between three BO1 variants with veto maps. You can choose between Valve Duty Mappool or the maps with other classic Defuse maps. There are also a few hostage maps. And last but not least a No Veto Matchmaking, where the map can be selected manually.
Soft Reset Valve The reset menu item has three options for resetting the server. It is a quick way to reset the serverconfigs without changing the map.
Hard Reset Valve The reset menu item has three options for resetting the server. It reload a map and reset the serverconfigs.
Full Reset Valve The reset menu item has three options for resetting the server. It restarts the entire server and load the default startoptions setup.

Some plug-ins have been omitted, such as Deathmatch or Arms Race, which only ask for a little added value. This means that you are not dependent on other plug-ins.

Custom Server Coammnds

Command Description
Server Password Generate a random server password and write it in the chat. Or reset the password. When the server is empty, also the server remove the password.
Changelevel A manual possibility to switch to any map.
Mapvote A possibility to start a poll for the next map. 7 maps can be choose.
Restartgame Restart the game after 3 seconds
Bot Quota Behind this is the command "bot_quota", which changes the number of possible bots. The most modes have bot_quota_mode fill
Bot Add If the Bots cant join automaticly, then you can add bots. You also can choose the side or kick the bots.
Kick Player The "Kick Player" function in CSGO allows an administrator to remove a player from the current game.
Ban Player The "Ban Player" function in CSGO allows an administrator to prevent a player from joining the server again. It can be used for rule breaking or disruptive behavior.
Reload Admins When you have added admins via the simple_admin.ini file, you can update the list ingame.

Configs

Server Config

The server.cfg is the core of the server configs. It contains all the basic settings that are important.

Gamemodes Configs

The gamemode configs are only links to the existing files. This makes it easy if these files are updated by Valve. Some configs have additional commands that may fix some errors. These are not affected by the Valve updates.

Gamesettings Configs

These are the config files which can be loaded via the admin menu and which merge the functions of the plugins with the gamemodes. They are also reset again and again through this.

Mappool INC

These are mappools, very close to the default pools. But they can be easily adapted as desired.

Adminmenu

The standard "Adminmenu.smx" is edited. The menu items that are normally present have been removed and inserted as required.

Adminmenu Custom

This file contains the extra gamesetting configurations with the queries for some individual commands. The game mode can be started via the admin menu and adjusted again and again without having to know anything about the source syntax.

Botprofile

The bug with the rank not being available bothered me. That's why the console no longer shows it. Maybe Valve will fix it one day or HL3 will be released.

csgo-server-setup's People

Contributors

mashlex avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.