Beiträge von ddbmaster

    CS2 Config-Ordner, Autoexec, Startoptionen & mehr [Guide]
    Dieser Guide verrät dir, wo sich der Config-Ordner von Counter-Strike 2 befindet und ob du eine Autoexec oder Startparameter brauchst.
    cs-scene.de

    Sobald ein Bind mehr als einen der folgenden Befehle enthält, wird er automatisch ignoriert:

    Code
    sprint, reload, attack, attack2, turnleft, turnright, turnup, turndown, forward, back, left, right, moveup, movedown, klook, use, jump, duck, strafe, zoom, yaw, pitch, forwardback, rightleft

    Das sind alle Befehle, bei denen die sich die Figur in irgendeiner Form bewegt, die Waffe abfeuert oder nachlädt. Tauchen zwei oder mehr davon innerhalb eines Binds auf, dann funktioniert dieser nicht. Dadurch soll verhindert werden, dass sich Spieler durch Automatisierung bestimmter Aktionen einen Vorteil verschaffen.

    server {
    listen 80;
    listen [::]:80;
    server_name example.com;
    root /srv/example.com/public; ##<----THIS IS THE ACTUAL PATH

    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-Content-Type-Options "nosniff";

    index index.php;
    charset utf-8;
    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt { access_log off; log_not_found off; }
    error_page 404 /index.php;
    location ~ \.php$ {
    fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
    include fastcgi_params;
    fastcgi_hide_header X-Powered-By;
    }
    location ~ /\.(?!well-known).* {
    deny all;
    }
    }

    Apache Installation and Configuration Guide for Ubuntu

    This guide provides a step-by-step process for installing and configuring Apache on an Ubuntu server. We will cover the installation of Apache, configuring the AllowOverride directive, and customizing the 000-default.conf file.

    Table of Contents

    1. Introduction
    2. Prerequisites
    3. Installation
    4. Configuration
      • AllowOverride
      • 000-default.conf
    5. Starting Apache
    6. Testing Configuration
    7. Laravel Project Setup
    8. Conclusion

    Introduction

    This guide provides a step-by-step process for installing and configuring Apache on an Ubuntu server. We will cover the installation of Apache, configuring the AllowOverride directive, and customizing the 000-default.conf file.

    Prerequisites

    • A server running Ubuntu 20.04 or later
    • A user with sudo privileges

    Installation

    1. Update your package index:
    • Code
      sudo apt update
    • Install Apache:
      1. Code
        sudo apt install apache2

    Configuration

    AllowOverride

    The AllowOverride directive controls whether directives in .htaccess files override the main server configuration.

    1. Open the default configuration file:
    • Code
      sudo nano /etc/apache2/apache2.conf
    • Find the <Directory /var/www/> section and modify the AllowOverride directive:
      1. Code
        <Directory /var/www/>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
      2. Save and exit the file.

    000-default.conf

    The 000-default.conf file contains the default virtual host configuration.

    1. Open the default virtual host configuration file:
    • Code
      sudo nano /etc/apache2/sites-available/000-default.conf
    • Modify the file to include the desired configurations. Here is an example:
      1. Save and exit the file.

    Starting Apache

    1. Enable the mod_rewrite module:
    • Code
      sudo a2enmod rewrite
    • Restart Apache to apply changes:
      1. Code
        sudo systemctl restart apache2

    Testing Configuration

    1. Create a .htaccess file in your document root:
    2. Code
      sudo nano /var/www/html/.htaccess
    3. Save and exit the file.
    4. Open your browser and navigate to http://your-server-ip/test. You should see the Apache default page if the configuration is correct.

    CSS-BABS Project Setup

    1. Upload the cssbans.zip file to /var/www/html:
      • Use an SFTP client or any other method to upload the cssbans.zip file to the /var/www/html directory on your server.
    2. Extract the cssbans.zip file:
    • Code
      cd /var/www/html
      sudo apt install unzip
      sudo unzip cssbans.zip
    • Set the correct permissions:
      1. Code
        sudo chmod -R 755 /var/www/html/cssbans

    Conclusion

    You have successfully installed and configured Apache on your Ubuntu server, and set up a css bans project by uploading and extracting cssbans.zip to /var/www/html. The AllowOverride directive is set to All in both apache2.conf and 000-default.conf to allow the use of .htaccess files. If you encounter any issues, check the Apache error logs for more details.

    Mein Eintrag in der Config und Funktioniert sollte eigentlich so : +net_public_adr

    ip="192.388.777.29" Lokale IP
    # ip="96.148.193.719" Öffentliche IP
    port="27015"
    maxplayers="20"

    startparameters="-dedicated -ip ${ip} -port ${port} +net-public-adr 84.118.93.219 -maxplayers ${maxplayers} -authkey ${wsapikey} +exec ${selfname}.cfg"


    Ausgabe vom Log

    -dedicated -ip 192.388.777.29 -port 27015 +net-public-adr 96.148.193.719 -maxplayers 20 -authkey +exec cs2server.cfg

    Code
    Der „Hack“, um über das CSS-BANS-Panel einen funktionierenden RCON zu haben, besteht darin, den Server mit der lokalen IP zu starten:
    
    ./cs2 -dedicated -console -usercon -ip 192.168.1.40 -port 27115 -maxplayers 12 +net_public_adr '90.17.115.139 ' +sv_setsteamaccount ******0853XX +game_type 0 +game_mode 1 +mapgroup mg_active +map de_inferno +tv_enable 1 +tv_port 27120 +tv_maxclients 10 exec autoexec.cfg
    
    Aber CSS-BANS synchronisiert den Server mit der lokalen IP, daher funktioniert die Verbindungstaste nicht.
    Bild
    
    In diesem Fall bearbeite ich in der Datenbank einfach die IP für den erkannten Server (192.168.1.40) in (90.17.115.139) und starte und stoppe den Server, nachdem ich den zweiten Server mit 192.168.1.40 maskiert habe

    Hi, nach dem Release von CS2 hier mal ein Tutorialdazu, wie man ein CS2 Dedicated Server unterLinux installiert.


    INFO: Ich habe eine Installationsdatei geschrieben, zu finden unter: https://github.com/Addereum/CS2-InstallScript-Linux


    Falls ihr die "Installationsdatei" nicht benutzen wollt, hier weiterhin das Tutorial:

    Erforderlich: SteamCMD & screen installiert

    Die installation von SteamCMD führe ich hier nicht auf, das ist ein Tutorial für leute, die schon etwas erfahrung mit SteamCMD haben.

    1. Verzeichnis für Serverdateien erstellen (bei mir "/home/cs2server")

    mkdir /home/cs2server

    mkdir /home/cs2server/serverfiles



    Danach den Server installieren (Es ist nicht wie bei CSGO Servern, dass die AppID 740, sondern 730 für das Hauptspiel benutzt wird + Ihr müsst euch anmelden, das Downloaden als "anonymous" User funktioniert nicht.)
    steamcmd +force_install_dir /home/cs2server/serverfiles/ +login SteamLoginName SteamLoginPassword +app_update 730 +quit
    SteamLoginName ersetzt ihr mit einem Loginnamen von einem eurer Steam Accounts.
    SteamLoginPassword ersetzt ihr demnach mit dem Passwort von diesem Account

    Nach dem Download erstellen wir uns z.B im /home/cs2server verzeichnis, eine startserver.sh mit folgendem inhalt:
    screen -dmS cs2server /home/cs2server/serverfiles/game/bin/linuxsteamrt64/cs2 -dedicated -tickrate 128 -game csgo -insecure +rcon_connected_clients_allow true +net_public_adr  YOUR_SERVER_IP:SERVER_PORT -ip YOUR_SERVER_IP:SERVER_PORT +rcon_password YOUR_RCONPASS -console -usercon +game_type 1 +game_mode 2 +map de_mirage +exec server.cfg

    Bitte ersetzt YOUR_SERVER_IP:SERVER_PORT mit eurer server ip & port

    so wie YOUR_RCONPASS mit einem sicherem Rcon Passwort.


    Eine liste mit game_types so wie game_modes findet ihr hier : https://developer.valvesoftware.com/wiki/Counter-S…sive/Game_Modes

    Danach müssen wir der Datei die Rechte zum Ausführen geben
    chmod 775 /home/cs2server/startserver.sh

    und können diese starten:
    cd /home/cs2server && ./startserver.sh

    Nun können wir in die Serverkonsole gehen:

    screen -r cs2server

    Falls ihr wieder in die normale SSH Konsole wollt, benutzt bitte STRG (halten) + A + D

    in der cs2config.cfg unter Mapgroup mg_active1 hinzufügen

    in der gamemodes_server.txt-> csgo ordner


    mg_active1 durch den in der Spiele Konfigurationsname ersetzen.

    Auf dem cs2_2 Server alle Admins Gelöscht 05.09.2024 07:00 Uhr

    Versuch die Admins als Betreuer anzugeben mit Befehl

    css_addadmin "76561197965022135" "Nixdorf" "@css/betreuer" "70" "0"

    css_addadmin "76561198413643807" "NIT" "@css/betreuer" "50" "0"

    :schild221:

    Versuch für Betreuer hinzu zu fügen

    addgruppe #Name flags imunität Zeit

    css_addgroup #betreuer @css/generic,@css/changemap,@css/ban,@css/chat,@css/slay,@css/kick "70" "0"


    Dann Gruppen Eintrag

    {

    "betreuer": {

    "steamid64": "70",

    "groups": [

    "#css/betreuer"

    ]

    }

    Betreuer Benennen

    ddbmaster: 76561197960398110,STEAM_0:0:66191 Erledigt

    css_addadmin "76561197960398110" "ddbmaster" "@css/root" "100" "0"
    Add Admin Steam ID 64 Spieler Name glags/groups Immunity Zeit

    NIT Erledigt
    css_addadmin "76561198413643807" "NIT" "@css/generic" "50" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    Nixdorf Erledigt
    css_addadmin "76561197965022135" "Nixdorf" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick

    schlaubi Erledigt
    css_addadmin "76561197961449233" "schlaubi" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,


    walterbachmobile Erledigt
    css_addadmin "76561199570721935" "walter1" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,


    Tim Erledigt
    css_addadmin "76561197973961995" "Tim" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    TomCat Erledigt
    css_addadmin "76561199106589764" "TomCat" "@css/generic" "50" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    Nucci Erledigt
    css_addadmin "76561198119249290" "Nucci" "@css/generic" "50" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    Gismo Erledigt
    css_addadmin "76561199341054616" "Gismo" "@css/generic" "50" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    Soa Erledigt
    css_addadmin "76561197960688773" "Soa" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    Xell offen
    css_addadmin "76561199570721935??????" "Xell" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    Redder Erledigt
    css_addadmin "76561197965344655" "Redder" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,


    Ballermann Erledigt
    css_addadmin "76561197984820469" "Ballermann" "@css/generic" "100" "0"
    @css/ban, @css/chat, @css/slay, @css/changemap, @css/kick,

    𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝘂𝗽𝗴𝗿𝗮𝗱𝗲
    Bitte verwenden Sie den Befehl css_sa_upgrade (von der Serverkonsole aus), um die Plugin-Tabellen zu aktualisieren.

    Um die Konsole zu verlassen, drücken Sie STRG+b d. Durch Drücken von STRG+c wird der Server beendet.


    - css_addadmin <steamid> <Name> <Flags/Gruppen> <Immunität> [Zeit in Minuten] - Admin nach steamid // @css/root hinzufügen
    - css_deladmin <steamid> - Admin löschen nach steamid // @css/root
    - css_reladmin - Sql-Administratoren neu laden -- Neu css_reloadadmins // @css/root
    - css_addgroup <#group-name> <flags> <imunity> - Gruppen hinzufügen
    - css_delgroup <#group-name> - Gruppen entfernen

    - css_admin - Zeigt alle Admin-Befehle an // @css/generic
    - css_who <#Benutzerkennung oder Name> - Zeigt Informationen über Spieler an // @css/generic
    - css_players - Zeigt Spielerliste an // @css/generic
    - css_vote <„Frage?“> [„Antwort1“] [„Antwort2“] ... - Abstimmung erstellen // @css/generic


    - css_ban <#Benutzerkennung oder Name> [Zeit in Minuten/0 Dauer] [Grund] - Spieler sperren // @css/ban
    - css_addban <steamid> [Zeit in Minuten/0 Dauer] [Grund] - Spieler über steamid64 sperren // @css/ban
    - css_banip <ip> [Zeit in Minuten/0 Dauer] [Grund] - Spieler über IP-Adresse sperren // @css/ban
    - css_unban <steamid oder name oder ip> - Spieler entbannen // @css/unban


    - css_gag <#Benutzerkennung oder Name> [Zeit in Minuten/0 Dauer] [Grund] - Spieler knebeln // @css/chat
    - css_addgag <steamid> [Zeit in Minuten/0 Dauer] [Grund] - Spieler über steamid64 knebeln // @css/chat
    - css_ungag <steamid oder Name> - Spieler entknebeln // @css/chat
    - css_mute <#Benutzerkennung oder Name> [Zeit in Minuten/0 perm] [Grund] - Spieler stummschalten // @css/chat
    - css_addmute <steamid> [Zeit in Minuten/0 Dauer] [Grund] - Spieler über steamid64 stummschalten // @css/chat
    - css_unmute <steamid oder Name> - Stummschaltung des Spielers aufheben // @css/chat
    - css_silence <#userid oder name> [Zeit in Minuten/0 perm] [Grund] - Spieler stummschalten // @css/chat
    - css_addsilence <steamid> [Zeit in Minuten/0 Dauer] [Grund] - Spieler über steamid64 stummschalten // @css/chat
    - css_unsilence <Steamid oder Name> - Spieler stumm schalten // @css/chat
    - team_chat @Message - Sagt eine Nachricht an alle Admins // @css/chat
    - css_asay <Nachricht> - Nachricht an alle Admins // @css/chat
    - css_say <Nachricht> - Nachricht als Administrator im Chat sagen // @css/chat
    - css_psay <#Benutzerkennung oder Name> <Meldung> - Sendet private Nachricht an Spieler // @css/chat
    - css_csay <message> - Sagt eine Nachricht als Admin in der Mitte // @css/chat
    - css_hsay <message> - Sagt eine Nachricht als Admin im Hud // @css/chat


    - css_strip <#Benutzernummer oder Name> - Nimmt alle Waffen des Spielers // @css/slay
    - css_hp <#Benutzernummer oder Name> [health] - Setzt die Gesundheit des Spielers // @css/slay
    - css_speed <#Benutzernummer oder Name> [speed] - Setzt die Geschwindigkeit des Spielers // @css/slay
    - css_slay <#Benutzerkennung oder Name> - Spieler töten // @css/slay
    - css_slap <#Benutzernummer oder Name> [Schaden] - Spieler schlagen // @css/slay


    - css_map <mapname> - Karte ändern // @css/changemap
    - css_wsmap <name oder id> - Workshop-Karte ändern // @css/changemap


    - css_freeze <#userid oder name> [Dauer] - Spieler einfrieren // @css/slay
    - css_unfreeze <#Benutzernummer oder Name> - Spieler wieder freigeben // @css/slay


    - css_rename <#Benutzerkennung oder Name> <neuer Name> - Spieler umbenennen // @css/kick
    - css_hide - Admin auf der Anzeigetafel ausblenden und Aktion befehlen // @css/kick
    - css_kick <#Benutzerkennung oder Name> [Grund] - Spieler kicken / @css/kick
    - css_team <#Benutzernummer oder Name> [<ct/tt/spec/swap>] [-k] - Wechselt die Spielermannschaft (swap - Spielermannschaft tauschen, -k - Spieler töten) // @css/kick

    nur @css_root
    - css_respawn <#Benutzerkennung oder Name> - Spieler wiederbeleben // @css/cheats
    - css_give <#Benutzernummer oder Name> <Waffe> - Gibt dem Spieler eine Waffe // @css/cheats
    - css_god <#userid oder name> - Schaltet den Göttermodus für den Spieler um // @css/cheats
    - css_noclip <#userid oder name> - Schaltet den Noclip für den Spieler ein // @css/cheats
    - css_cvar <cvar> <Wert> - Ändert den Wert von cvar // @css/cvar
    - css_rcon <command> - Befehl als Server ausführen // @css/rcon
    - css_give <#Benutzernummer oder Name> <Waffenname> - Gibt einem Spieler eine Waffe // @css/give

    Letzter Besuch suite 6.xx


    Falls die Option nicht zur Verfügung steht, kann man das mittels einer Templateanpassung lösen:


    Suche nach:

    Smarty: messageSidebar.tpl

    Weniger anzeigen

    Füge darunter ein:

    Smarty: messageSidebar.tpl

    Code
    							{if $userProfile->canViewOnlineStatus() && $userProfile->getLastActivityTime()}
    								<dt>{lang}wcf.user.usersOnline.lastActivity{/lang}</dt>
    								<dd>{@$userProfile->getLastActivityTime()|time}</dd>
    							{/if}

    Sieht dann so aus:

    500 gr. Hackfleisch gemischt

    3 Stangen Lauch

    700 ml Wasser

    3 EL Gemüsebrühe

    250 gr. Schmelzkäse

    1 Becher Creme fraiche ca 150 gr.

    n. B. pfeffer Salz aus der Mühle

    n. B. Muskat

    n. B. Knoblauchpulver

    n. B. Zwiebelpulver

    Schmeckt sehr lecker

    Code: PHP Installieren
    sudo apt install php8.0
    sudo apt install php8.1
    sudo apt install php8.2
    sudo apt install php8.3
    Code: Erweiterungen
    sudo apt install php8.2-mysql php8.2-mbstring php8.2-xml php8.2-curl php8.2-gd php8.2-cli php8.2-zip

    Aktive PHP-Version prüfen

    Code
    php -v
    Code
    php_value memory_limit 512M
    php_value post_max_size 256M
    php_value upload_max_filesize 256M

    Standard-PHP-Version für CLI wechseln

    Sie können den Befehl update-alternatives verwenden, um die Standard-PHP-Version festzulegen. Verwenden Sie dieses Tutorial, um weitere Details zum Wechseln der PHP-Version für CLI und Apache zu lesen.

    Code
    sudo update-alternatives --config php


    Code
    Es gibt 4 Möglichkeiten für das alternative PHP (mit /usr/bin/php).  Auswahlpfad-Prioritätsstatus 
    ------------------------------------------------------------ 
    * 0 /usr/bin/php8.2 82 Auto-Modus 
      1 /usr/bin/php5.6 56 manueller Modus 
      2 /usr/bin/php7.4 74 manueller Modus 
      3 /usr/bin/php8.0 80 manueller Modus 
      4 /usr/bin/php8.1 81 manueller Modus  
    Drücken Sie, um die aktuelle Auswahl[*] beizubehalten, oder geben Sie die