Hur man ställer in en Tekkit Classic-server på Ubuntu 16.10
Använder du ett annat system? Vad är Tekkit Classic? Tekkit Classic är ett modpack för spelet som alla känner och älskar; Minecraft. Den innehåller några av ver
Förutsättningar
Innan vi börjar
För att säkerställa att ditt system är helt uppdaterat innan du fortsätter med installationen, kör följande kommandon:
sudo apt-get update sudo apt-get upgrade
Se också till att öppna följande portar, eftersom de är nödvändiga för att FiveM ska fungera korrekt:
30120
TCP & UDP30110
TCP & UDPUbuntu 19.04 levereras med UFW
som standardbrandvägg, du kan öppna de nödvändiga portarna om du använder UFW genom att utföra följande kommandon:
sudo ufw allow 30120 sudo ufw allow 30110
Installation
Skapa först en tom mapp och navigera till den. Den här mappen kommer att innehålla alla dina FiveM-serverfiler.
mkdir ~/fivem_server cd ~/fivem_server
Ladda ner den senaste huvudgrenen från artefakterservern . Kopiera URL:en för den senaste serverversionen och använd för wget <url>
att ladda ner den till den skapade mappen. När du har laddat ner byggnaden, extrahera den med följande kommando:
tar -xvf fx.tar.xz
Detta kommer att extrahera alla nödvändiga filer.
När du har extraherat det nedladdade arkivet kan du nu radera det.
rm fx.tar.xz
Klona sedan cfx-server- dataförrådet till en ny mapp utanför serverfilsmappen. Den här mappen kommer att innehålla serverresurserna. Kommandot nedan kommer att klona förvaret till en ny mapp som heter fivem_resources
i din hemkatalog.
git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources
Din server är nu nedladdad, men inte klar än.
Generera en FiveM licensnyckel , som är helt gratis och används för serveridentifiering. Använd din favorittextredigerare för att skapa en ny fil som kallas server.cfg
i din fivem_resources
mapp:
nano ~/fivem_resources/server.cfg
Fyll den med följande innehåll:
# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only. endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" # These resources will start by default. ensure mapmanager ensure chat ensure spawnmanager ensure sessionmanager ensure fivem ensure hardcap ensure rconlog ensure scoreboard # This allows players to use scripthook-based plugins such as the legacy Lambda Menu. # Set this to 1 to allow scripthook. Do note that this does _not_ guarantee players won't be able to use external plugins. sv_scriptHookAllowed 0 # Uncomment this and set a password to enable RCON. Make sure to change the password - it should look like rcon_password "YOURPASSWORD" #rcon_password "" # A comma-separated list of tags for your server. # For example: # - sets tags "drifting, cars, racing" # Or: # - sets tags "roleplay, military, tanks" sets tags "default" # Set an optional server info and connecting banner image url. # Size doesn't matter, any banner sized image will be fine. #sets banner_detail "https://url.to/image.png" #sets banner_connecting "https://url.to/image.png" # Set your server's hostname sv_hostname "FXServer, but unconfigured" # Nested configs! #exec server_internal.cfg # Loading a server icon (96x96 PNG file) #load_server_icon myLogo.png # convars which can be used in scripts set temp_convar "hey world!" # Uncomment this line if you do not want your server to be listed in the server browser. # Do not edit it if you *do* want your server listed. #sv_master1 "" # Add system admins add_ace group.admin command allow # allow all commands add_ace group.admin command.quit deny # but don't allow quit add_principal identifier.steam:110000100000000 group.admin # add the admin to the group # Hide player endpoints in external log output. sv_endpointprivacy true # Server player slot limit (must be between 1 and 32, unless using OneSync) sv_maxclients 32 # License key for your server (https://keymaster.fivem.net) sv_licenseKey replaceThisWithYourLicenseKey
Detta kommer att vara din serverkonfigurationsfil. På den sista raden i konfigurationen finns en inställning som heter sv_licenseKey
. Ändra den här inställningen till din genererade licensnyckel. Dessutom har alla konfigurationsinställningar i konfigurationen kommentarer bredvid sig så att du kan förstå vad varje inställning betyder och ändra den om du vill.
När du är klar, spara filen och stäng redigeraren.
Startar servern
För att starta servern måste du vara i serverresurskatalogen. Sedan kan du starta servern med hjälp av runserver.sh
skriptet i fivem_server
katalogen. Se till att inkludera +exec server.cfg
parametrarna.
cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg
Du kan stänga av servern genom att trycka på CTRL+ C.
Köra servern i bakgrunden (valfritt)
För att köra servern i bakgrunden skapar vi en ny skärmsession som servern kan köra i.
cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg
Om du vill lämna FiveM-konsolen trycker du på CTRL+ Aoch sedan på D. Du kan öppna fönstret igen genom att använda kommandot screen -r
.
Vi kan automatisera detta genom att skapa ett bash-skript. Skapa en ny fil med önskat namn och filtillägget .sh
. Öppna den i din favorittextredigerare.
nano yourscript.sh
Klistra sedan in följande skript:
#/bin/bash cd ~/fivem_resources screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg
Efter detta, markera filen som en körbar genom att mata in följande kommando:
chmod +x yourscript.sh
Du kan nu starta servern genom att köra skriptet:
./yourscript.sh
Få servern att starta vid uppstart (valfritt)
För att få vår server att starta vid uppstart kommer vi att skapa en ny Linux-tjänst som kommer att köra serverns startskript. Denna tjänst kommer att anropas fivem
och starta när ditt system startar upp och startar servern.
Använd din favoritredigerare för att skapa en ny fil som kallas fivem.service
in /lib/systemd/system/
. Detta kommer att kräva superanvändarbehörigheter.
sudo nano /lib/systemd/system/fivem.service
Fyll den med följande:
[Unit] Description=FiveM server [Service] Type=forking User=username ExecStart=/usr/bin/fivem_start.sh [Install] WantedBy=multi-user.target
Ställ in ditt faktiska Linux-användarnamn efter User=
.
Spara filen och stäng din editor.
Skapa en ny fil /usr/bin/fivem_start.sh
med din favorittextredigerare.
sudo nano /usr/bin/fivem_start.sh
Fyll den med följande:
#!/bin/bash screen -dm bash -c 'cd /home/username/fivem_resources && bash /home/username/fivem_server/run.sh +exec server.cfg'
Ersätt username
med ditt Linux-användarnamn. Spara och stäng filen.
Markera filen som en körbar fil genom att mata in följande kommando:
sudo chmod +x /usr/bin/fivem_start.sh
Kör det här kommandot för att ladda om systemd manager-konfigurationen:
sudo systemctl daemon-reload
Starta tjänsten med detta kommando:
sudo systemctl start fivem
Utför detta kommando för att få tjänsten att starta vid start:
sudo systemctl enable fivem
Nu kan du starta om din Linux-server och FiveM-servern startar automatiskt vid uppstart. Efter omstart logga in som Linux-kontot som du har installerat servern som, och skriv följande kommando för att öppna konsolen:
screen -r
Vanliga frågor
cd
i rätt mapp.citizen:/scripting/
, använde du inte run.sh
.sending heartbeat
, använde du inte run.sh
och misslyckades med cd
att gå till mappen.+exec
.no license key was specified
något av ovanstående.Ansluter till den skapade servern
Installerar FiveM-klienten
För att ansluta till servern måste du äga en giltig Grand Theft Auto V-kopia och ha den installerad på din dator. Du måste ladda ner FiveM-klientinstallationsprogrammet från FiveMs officiella webbplats . Kör installationsprogrammet och det guidar dig genom installationen. När du har installerat FiveM-klienten kör du den. Den kommer att be dig att logga in med ditt GTA Social Club-konto. Logga in på ditt konto och installationen är nu klar. Fortsätt till nästa steg.
Ansluter till din server
Kör den installerade FiveM-klienten. Om det finns en uppdatering tillgänglig laddas den ned automatiskt, tryck bara på "acceptera". Du kommer att se ett alternativ längst upp som heter Direct Connect
. Klicka på den och ange din servers IP-adress i IP:Port
fältet. Anslut till servern så kan du spela på den!
Använder du ett annat system? Vad är Tekkit Classic? Tekkit Classic är ett modpack för spelet som alla känner och älskar; Minecraft. Den innehåller några av ver
I den här guiden lär du dig hur du ställer in din egen 7 Days to Die-server (7D2D) på Ubuntu. Observera att detta spel fortfarande är tidig tillgång och att th
Denna handledning kommer att täcka processen att installera en Half Life 2-spelserver på CentOS 6 System. Steg 1: Installera förutsättningarna För att ställa in ou
De som har erfarenhet av att sätta upp dedikerad CS:GO (Counter-Strike: Global Offensive) vet att processen att använda kommandoradsgränssnittet för att hantera
I den här guiden kommer vi att sätta upp en Counter Strike: Source-spelserver på Debian 7. Dessa kommandon testades på Debian 7 men de borde också fungera o
I den här guiden kommer du att lära dig hur du ställer in en Unturned 2.2.5-server på en Vultr VPS som kör Debian 8. Obs: Detta är en redigerad version av Unturned som inte
Introduktion Vad är Cuberite? Cuberite är en skalbar Minecraft-serverimplementering med öppen källkod som är skriven i C++. Den har en lättanvänd plugi
Teamspeak är en VOIP-server som kan användas för team/flera personer att kommunicera. Det är relativt lätt och säkert, eftersom uppdateringar släpps
I den här handledningen kommer vi att installera SteamCMD. SteamCMD kan användas för att ladda ner och installera många Steam-spelservrar, såsom Counter-Strike: Global Offensiv
Kör följande kommandon för att installera en Teamspeak 3-server. # Secure Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -
I den här guiden kommer jag att förklara hur man installerar och konfigurerar en L4D-server på CentOS 7. Installera Left 4 Dead Innan vi börjar måste vi se till att
Använder du ett annat system? I den här artikeln kommer vi att installera en Minecraft-server på en Ubuntu. Se till att du är inloggad under en användare som inte är
I den här handledningen kommer du att lära dig hur du ställer in en SA-MP-server (San Andreas Multiplayer) på CentOS 7.
TeeWorlds är ett gratis och öppen källkod online multiplayer shooter-spel. I den här handledningen kommer jag att förklara hur man skapar en TeeWorlds-server. Dessa steg var
Använder du ett annat system? I den här handledningen kan du väl skapa en Tekkit Classic-server. Tekkit är ett annat populärt modpack gjord för Minecraft. På grund av mängden
Använder du ett annat system? Inledning Glowstone är utan tvekan den mest optimerade servern för Minecraft. Programvaran har låg minnesanvändning och användning
Använder du ett annat system? Inledning I den här guiden kommer du att lära dig hur du ställer in och installerar en Unturned-server på Linux. Unturned är en populär överlevnad
I den här guiden kommer vi att ställa in en Just Cause 2: Multiplayer Linux-server. Dessa kommandon testades på Debian 7 x64, men de bör också fungera på th
Använder du ett annat system? I den här handledningen kommer jag att guida dig genom att ställa in en Minecraft-server på en högpresterande SSD VPS på Vultr. Du kommer att lära dig ho
Terraria är ett MMORPG baserat på gruvdrift, byggnad och strid. Vissa människor säger att det är en 2D-version av Minecraft, men det skulle inte göra Terraria rättvisa
Artificiell intelligens är inte i framtiden, det är här i nuet I den här bloggen Läs hur Artificiell intelligens-applikationer har påverkat olika sektorer.
Är du också ett offer för DDOS-attacker och förvirrad över de förebyggande metoderna? Läs den här artikeln för att lösa dina frågor.
Du kanske har hört att hackare tjänar mycket pengar, men har du någonsin undrat hur de tjänar den typen av pengar? låt oss diskutera.
Vill du se revolutionerande uppfinningar av Google och hur dessa uppfinningar förändrade livet för varje människa idag? Läs sedan till bloggen för att se uppfinningar av Google.
Konceptet med att självkörande bilar ska ut på vägarna med hjälp av artificiell intelligens är en dröm vi har ett tag nu. Men trots flera löften finns de ingenstans att se. Läs den här bloggen för att lära dig mer...
När vetenskapen utvecklas i snabb takt och tar över en hel del av våra ansträngningar, ökar också riskerna för att utsätta oss för en oförklarlig singularitet. Läs, vad singularitet kan betyda för oss.
Lagringsmetoderna för data har utvecklats kan vara sedan födelsen av data. Den här bloggen tar upp utvecklingen av datalagring på basis av en infografik.
Läs bloggen för att känna till olika lager i Big Data Architecture och deras funktionaliteter på enklaste sätt.
I denna digitala värld har smarta hemenheter blivit en avgörande del av livet. Här är några fantastiska fördelar med smarta hemenheter om hur de gör vårt liv värt att leva och enklare.
Nyligen släppte Apple macOS Catalina 10.15.4, en tilläggsuppdatering för att åtgärda problem, men det verkar som om uppdateringen orsakar fler problem som leder till att mac-datorer blir murade. Läs den här artikeln för att lära dig mer