Ahoj, v tomto příspěvku se dozvíte, jak nainstalovat OpenGamePanel na Ubuntu / Debian
O OpenGamePanel
OpenGamePanel je open-source panel pro správu serveru založený na PHP/MYSQL. Jedná se o nástroj pro správu serveru, který poskytuje mnoho funkcí. Většinu herních serverů/hlasových serverů lze snadno nainstalovat pouhým výběrem ze seznamu. Mezi hlavní vlastnosti patří:Custom Web FTP, Auto Updates, Snadná instalace serverů. Na trhu je k dispozici několik panelů pro správu herního serveru, ale jedním z nich, který se poměrně snadno používá a instaluje, je OpenGamePanel. Poskytuje také předpřipravené pluginy pro lepší a pokročilejší zážitek. Servery můžete klientům pronajímat pomocí samotného panelu. Můžeme také nakonfigurovat více strojů pro použití a správu pomocí jediného webového panelu.
Panel se skládá ze dvou částí
- Webový panel :Kde můžete ovládat všechny své servery, spravovat uživatele atd.
- Agent: Který ovládá všechny aspekty panelu včetně serverů atd.
Krok 1:Aktualizace serveru
apt-get -y update && apt-get -y upgrade
Krok 2:Instalace a příprava balíčků pro Web Panel
Pro Ubuntu 16 a Debian 09
apt-get install apache2 curl subversion php7.0 php7.0-gd php7.0-zip libapache2-mod-php7.0 php7.0-curl php7.0-mysql php7.0-xmlrpc php-pear phpmyadmin mysql-server php7.0-mbstring php-gettext git php-bcmath
Debian 10
apt-get install apache2 curl subversion php7.3 php7.3-gd php7.3-zip libapache2-mod-php7.3 php7.3-curl php7.3-mysql php7.3-xmlrpc php-pear mariadb-server php7.3-mbstring php-gettext git php-bcmath
Pro Ubuntu 18
apt-get install apache2 curl subversion php7.2 php7.2-gd php7.2-zip libapache2-mod-php7.2 php7.2-curl php7.2-mysql php7.2-xmlrpc php-pear mysql-server php7.2-mbstring php-gettext git php-bcmath
Pro Ubuntu 21
apt-get install apache2 curl subversion php7.4 php7.4-gd php7.4-zip libapache2-mod-php7.4 php7.4-curl php7.4-mysql php7.4-xmlrpc php-pear phpmyadmin mariadb-server-10.3 php7.4-mbstring git php-bcmath
Nyní, po instalaci požadovaných balíčků pro webové balíčky. Nyní můžeme jednoduše nainstalovat OpenGamePanel Web Panel pomocí jednoduchého instalačního programu, který nejen ušetří tolik času, ale také se rychleji a snadněji instaluje.
Krok 3:Instalace webového panelu
wget "https://github.com/OpenGamePanel/Easy-Installers/raw/master/Linux/Debian-Ubuntu/ogp-panel-latest.deb"
sudo dpkg -i "ogp-panel-latest.deb"
Pro případ, že byste zapomněli uložit své výše uvedené heslo databáze, můžete jednoduše pomocí následujícího příkazu znovu získat heslo k databázi..
cat ogp_panel_mysql_info
Během instalace budete vyzváni k zadání hesla MariaDB/MySQL, které jste zadali při instalaci balíčků.
Konečně budete mít své údaje SQL, které budete muset zadat při instalaci webového panelu. Panel je konečně nainstalován, můžete k němu přistupovat na své IP adrese http://youripaddress. Budete přesměrováni na tuto stránku!
Krok 5:Nastavení webového panelu
K instalačnímu panelu můžeme přistupovat pomocí domény serveru nebo IP serveru (http://youripaddress/install.php) (nahraďte ji svou IP a , poté budeme vyzváni k zadání podrobností o naší databázi MySQL/MariaDB
Krok 5(A):
Poté, Automaticky po tomto kroku, budeme vyzváni k vytvoření administrátora pro panel:
Krok 5(B):
Krok 5(C):
Náš panel je nyní plně nainstalován. Máme přístup k našemu nainstalovanému panelu na (http://yourIPADDRESS/index.php) (nahraďte svou IP nebo doménou) Můžeme použít podrobnosti, které jsme zmínili v našem výše uvedeném kroku.
Krok 4:Instalace agenta OpenGamePanel
Instalace požadovaných balíčků pro agenta
sudo apt-get install libxml-parser-perl libpath-class-perl perl-modules screen rsync sudo e2fsprogs unzip subversion libarchive-extract-perl pure-ftpd libarchive-zip-perl libc6 libgcc1 git curl
sudo apt-get install libc6-i386
sudo apt-get install libgcc1:i386
sudo apt-get install libhttp-daemon-perl
sudo apt-get install lib32gcc1
Krok 5:Instalace agenta pomocí Easy Installer
Nejprve vytvořte uživatele pro OpenGamePanel Agent a přidejte jej do seznamu sudoers pomocí následujícího příkazu
sudo adduser ogpbot
sudo usermod -a -G sudo ogpbot
Poté si můžeme stáhnout soubory pro OGP-Agenta a snadno jej nainstalovat!
wget "https://github.com/OpenGamePanel/OGP-Agent-Linux/archive/master.zip"
unzip master.zip
cd OGP-Agent-Linux-master/
sudo bash ./install.sh
Po spuštění instalačního skriptu budete vyzváni k zadání uživatelského jména a uživatelského hesla. V tomto případě, pokud jste uživatele vytvořili pomocí tohoto návodu, můžete do pole napsat „ogpbot“. Jak je znázorněno na obrázku, A pro ostatní možnosti můžete jednoduše použít výchozí nastavení.
Krok 6:Konfigurace agenta na webovém panelu
Nastavení agenta je důležité na webovém panelu. Bez nastavení našeho agenta nemůžeme nainstalovat žádné herní servery ani hlasové servery. Pro nastavení našeho agenta potřebujeme šifrovací klíč, který byl vyžadován při instalaci agenta ve výše uvedeném kroku
Krok 7:Instalace lepšího motivu (není nutné!)
cd /var/www/html/themes/
git klon https://github.com/hmrserver/Obsidian.git
mv Obsidian/themes/Obsidian/* Obsidian/
Po instalaci motivu musíte motiv ručně aktualizovat podle kroků uvedených na obrázku.
Správa>Nastavení motivu
Váš úkol je konečně splněn! Nyní můžete snadno nastavit různé herní servery jako SAMP – CSGO – TeamSpeak3 – Mumble atd. Nemusíte ručně stahovat všechny herní servery nebo soubory, můžete jednoduše použít funkci aktualizace, která nastaví a nainstaluje samotný herní server!