Guten Abend zusammen,
heute möchte ich Euch einen bereis vorhandenen Guide vorstellen, wie man denn eigentlich einen RageMP Server auf einer Linux Maschiene installieren kann, da Windows doch sehr kostenaufwändig ist.
Das Tutorial ist nicht für einen vServer geeignet und wird auch nicht supported.
- System updaten
- Pakete installieren
- GCC 7.3.0 installieren
- Einen Benutzer hinzufügen
- Ein Passwort setzen
- Server installieren
- Server starten
Informationen:
- Yum - Paketemanager im RHEL System
- Update - Argument von yum
- Install - Argument vonyum
- -y - Überspringen der Anfrage zur Installation
- Screen - Ermöglicht das ausführen von Prozesse im Hintergrund
Warnung!
Ändere USERNAME zu deinem Username den du benutzen möchtest!
1. System updaten
2. Pakete installieren
yum install epel-release -y
yum install nano zip unzip libunwind libunwind-devel libicu libicu-devel nodejs npm screen psmisc curl wget gmp-devel mpfr-devel libmpc-devel -y
yum groupinstall 'Development Tools'
3. GCC 7.3.0 installieren - Dies kann je nach Server 1 - 2 Stunden Zeit in Anspruch nehmen, und funktioniert nicht mit einem vServer!
cd /root
wget https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
tar -xf gcc-7.3.0.tar.gz; mkdir gcc-build
cd gcc-build
../gcc-7.3.0/configure --enable-languages=c,c++ --disable-multilib --prefix=/usr/
make -j$(nproc)
make install
4. Einen Benutzer hinzufügen
5. Ein Passwort setzen
6. Server installieren
su - USERNAME
wget https://cdn.rage.mp/lin/ragemp-srv.tar.gz
tar -xf ragemp-srv.tar.gz
cd ragemp-srv
mv * ../
cd ../
rm -rf ragemp-srv
wget https://cdn.gtanet.work/bridge-package-linux.tar.gz
tar -xf bridge-package-linux.tar.gz
rm -rf *.tar.gz
Alles anzeigen
7. Server starten
8. Den Prozess aufrufen
[ragemp@CentOS-Server ~]$ ./server
Starting RAGE Multiplayer server...
[=========================================================]
MaxPlayers: 100
Sync rate: 40
Name: RAGE:MP Unofficial server
Gamemode: freeroam
Streaming distance: 500
Announcement: enabled
Address: 127.0.0.1:22005
Connection limits: disabled
Encryption: disabled
NodeJS: enabled
C#: enabled
[=========================================================]
[N] Starting network... - OK: (IPv4-only) at 127.0.0.1:22005
(node:6254) ExperimentalWarning: The ESM module loader is experimental.
[M] Announcing into master server...
Loading packages
Initializing bridge (0.3.5.0)..
This is not a published, standalone application and we are unable to locate the .NET Core SDK. Please make sure that it is installed; see http://microsoft.com/net/core for more details.
[M] Connected to master list.
Initializing Bootstrapper.dll (0.3.5.1)..
-> SERVER STARTED AT 9/17/18 10:02:06 PM
ACLEnabled: True
Loaded 451 entries from vehicleData.json
Loading resources..
-> Starting admin resource..
admin: loading scripts.. found 1 script(s)
admin: compiling scripts..
admin: instantiating Main.AdminScript..
admin: loading server events.. found 2 server event(s)
admin: loaded 2 server events(s)
admin: loading commands.. found 9 command(s)
admin: loaded 9 commands(s)
-> Resource admin started!
-> Starting welcomemessages resource..
welcomemessages: loading scripts.. found 1 script(s)
welcomemessages: compiling scripts..
welcomemessages: instantiating WelcomeMessages..
welcomemessages: loading server events.. found 2 server event(s)
welcomemessages: loaded 2 server events(s)
-> Resource welcomemessages started!
Started! Waiting for connections..
[P] Plugin bridge.so loaded!
Started HTTP server at 22006 port.
Alles anzeigen
Dieses Tutorial wurde frei übersetzt, es können eventuell Fehler vorhanden sein, und garantiert nicht, dass Du als Anfänger sofort Erfolg haben wirst.