Hvordan sette opp en Tekkit Classic Server på Ubuntu 16.10
Bruker du et annet system? Hva er Tekkit Classic? Tekkit Classic er en modpack for spillet alle kjenner og elsker; Minecraft. Den inneholder noe av ver
Forutsetninger
Før vi begynner
For å sikre at systemet er fullstendig oppdatert før du fortsetter med installasjonen, kjør følgende kommandoer:
sudo apt-get update sudo apt-get upgrade
Sørg også for å åpne følgende porter, da de er nødvendige for at FiveM skal fungere skikkelig:
30120
TCP og UDP30110
TCP og UDPUbuntu 19.04 leveres med UFW
som standard brannmur, du kan åpne de nødvendige portene hvis du bruker UFW ved å utføre følgende kommandoer:
sudo ufw allow 30120 sudo ufw allow 30110
Installasjon
Opprett først en tom mappe og naviger til den. Denne mappen vil inneholde alle dine FiveM-serverfiler.
mkdir ~/fivem_server cd ~/fivem_server
Last ned den siste mastergrenen fra artefakterserveren . Kopier URL-en for den nyeste serverversjonen og bruk den wget <url>
til å laste den ned til den opprettede mappen. Når du har lastet ned bygningen, pakk den ut ved å bruke følgende kommando:
tar -xvf fx.tar.xz
Dette vil trekke ut alle nødvendige filer.
Når du har pakket ut det nedlastede arkivet, kan du nå slette det.
rm fx.tar.xz
Deretter klones cfx-server- datalageret til en ny mappe utenfor serverfilmappen. Denne mappen vil inneholde serverressursene. Kommandoen nedenfor vil klone depotet til en ny mappe kalt fivem_resources
i hjemmekatalogen din.
git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources
Serveren din er nå lastet ned, men ikke klar ennå.
Generer en FiveM lisensnøkkel , som er helt gratis og brukes til serveridentifikasjon . Bruk favoritttekstredigeringsprogrammet ditt til å lage en ny fil kalt server.cfg
i fivem_resources
mappen din :
nano ~/fivem_resources/server.cfg
Fyll den med følgende innhold:
# 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
Dette vil være din serverkonfigurasjonsfil. På den siste linjen i konfigurasjonen er det en innstilling som heter sv_licenseKey
. Endre denne innstillingen til din genererte lisensnøkkel. Alle konfigurasjonsinnstillinger i konfigurasjonen har også kommentarer ved siden av seg slik at du kan forstå hva hver innstilling betyr og endre den hvis du vil.
Når du er ferdig, lagre filen og lukk redigeringsprogrammet.
Starter serveren
For å starte serveren må du være i serverressurskatalogen. Deretter kan du starte serveren ved å bruke runserver.sh
skriptet i fivem_server
katalogen. Sørg for å inkludere +exec server.cfg
parameterne.
cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg
Du kan slå av serveren ved å trykke CTRL+ C.
Kjøre serveren i bakgrunnen (valgfritt)
For å kjøre serveren i bakgrunnen, oppretter vi en ny skjermøkt som serveren kan kjøre i.
cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg
Hvis du vil gå ut av FiveM-konsollen, trykk på CTRL+ Aog deretter på D. Du kan åpne vinduet igjen ved å bruke kommandoen screen -r
.
Vi kan automatisere dette ved å lage et bash-skript. Opprett en ny fil med navnet du ønsker og utvidelsen .sh
. Åpne den i din favoritt tekstredigerer.
nano yourscript.sh
Deretter limer du inn følgende skript:
#/bin/bash cd ~/fivem_resources screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg
Etter dette merker du filen som en kjørbar fil ved å skrive inn følgende kommando:
chmod +x yourscript.sh
Du kan nå starte serveren ved å kjøre skriptet:
./yourscript.sh
Få serveren til å starte ved oppstart (valgfritt)
For å få serveren vår til å starte ved oppstart, lager vi en ny Linux-tjeneste som vil kjøre serverstartskriptet. Denne tjenesten vil kalles opp fivem
og starte når systemet starter opp og starter serveren.
Bruk favorittredigeringsprogrammet ditt til å lage en ny fil kalt fivem.service
inn /lib/systemd/system/
. Dette vil kreve superbrukerrettigheter.
sudo nano /lib/systemd/system/fivem.service
Fyll den med følgende:
[Unit] Description=FiveM server [Service] Type=forking User=username ExecStart=/usr/bin/fivem_start.sh [Install] WantedBy=multi-user.target
Sett ditt faktiske Linux-brukernavn etter User=
.
Lagre filen og lukk redigeringsprogrammet.
Lag en ny fil /usr/bin/fivem_start.sh
ved å bruke din favoritt tekstredigerer.
sudo nano /usr/bin/fivem_start.sh
Fyll den med følgende:
#!/bin/bash screen -dm bash -c 'cd /home/username/fivem_resources && bash /home/username/fivem_server/run.sh +exec server.cfg'
Erstatt username
med Linux-brukernavnet ditt. Lagre og lukk filen.
Merk filen som en kjørbar fil ved å skrive inn følgende kommando:
sudo chmod +x /usr/bin/fivem_start.sh
Kjør denne kommandoen for å laste systemd manager-konfigurasjonen på nytt:
sudo systemctl daemon-reload
Start tjenesten med denne kommandoen:
sudo systemctl start fivem
Utfør denne kommandoen for å få tjenesten til å starte ved oppstart:
sudo systemctl enable fivem
Nå kan du starte Linux-serveren på nytt og FiveM-serveren starter automatisk ved oppstart. Etter omstart, logg inn som Linux-kontoen du har installert serveren som, og skriv inn følgende kommando for å åpne konsollen:
screen -r
Vanlige problemer
cd
til riktig mappe.citizen:/scripting/
, brukte du ikke run.sh
.sending heartbeat
, brukte du ikke run.sh
og mislyktes cd
i mappen.+exec
.no license key was specified
, gjelder en av de ovennevnte.Kobler til den opprettede serveren
Installerer FiveM-klienten
For å koble til serveren må du eie en gyldig Grand Theft Auto V-kopi og ha den installert på datamaskinen din. Du må laste ned FiveM-klientinstallasjonsprogrammet fra FiveMs offisielle nettsted . Kjør installasjonsprogrammet og det vil guide deg gjennom installasjonen. Etter at du har installert FiveM-klienten, kjør den. Den vil be deg om å logge på med din GTA Social Club-konto. Logg inn på kontoen din og installasjonen er nå fullført. Fortsett til neste trinn.
Kobler til serveren din
Kjør den installerte FiveM-klienten. Hvis det er en oppdatering tilgjengelig, vil den laste den ned automatisk, bare trykk "godta". Du vil se et alternativ på toppen som heter Direct Connect
. Klikk på den og skriv inn serverens IP-adresse i IP:Port
feltet. Koble til serveren og du kan spille på den!
Bruker du et annet system? Hva er Tekkit Classic? Tekkit Classic er en modpack for spillet alle kjenner og elsker; Minecraft. Den inneholder noe av ver
I denne guiden lærer du hvordan du setter opp din egen 7 Days to Die-server (7D2D) på Ubuntu. Vær oppmerksom på at dette spillet fortsatt er tidlig tilgang og at th
Denne opplæringen vil dekke prosessen med å installere en Half Life 2-spillserver på CentOS 6 System. Trinn 1: Installere forutsetninger For å sette opp ou
De som har erfaring med å sette opp dedikert CS:GO (Counter-Strike: Global Offensive) vet at prosessen med å bruke kommandolinjegrensesnittet for å administrere
I denne veiledningen skal vi sette opp en Counter Strike: Source-spillserver på Debian 7. Disse kommandoene ble testet på Debian 7, men de bør også fungere o
I denne veiledningen lærer du hvordan du setter opp en Unturned 2.2.5-server på en Vultr VPS som kjører Debian 8. Merk: Dette er en redigert versjon av Unturned som ikke
Innledning Hva er Cuberite? Cuberite er en skalerbar Minecraft-serverimplementering med åpen kildekode som er skrevet i C++. Den har en brukervennlig plugi
Teamspeak er en VOIP-server som kan brukes for team/flere personer til å kommunisere. Den er relativt lett og sikker, ettersom oppdateringer er utgitt
I denne opplæringen vil vi installere SteamCMD. SteamCMD kan brukes til å laste ned og installere mange Steam-spillservere, for eksempel Counter-Strike: Global Offensiv
Kjør følgende kommandoer for å installere en Teamspeak 3-server. # Secure Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -
I denne veiledningen vil jeg forklare hvordan du installerer og konfigurerer en L4D-server på CentOS 7. Installere Left 4 Dead Før vi kommer i gang, må vi sørge for at
Bruker du et annet system? I denne artikkelen skal vi installere en Minecraft-server på en Ubuntu. Pass på at du er logget inn under en bruker som ikke er
I denne opplæringen lærer du hvordan du setter opp en SA-MP (San Andreas Multiplayer)-server på CentOS 7.
TeeWorlds er et gratis og åpen kildekode online flerspiller skytespill. I denne opplæringen skal jeg forklare hvordan du lager en TeeWorlds-server. Disse trinnene var
Oversikt Denne guiden vil dekke installasjonen og driften av din Arma 3-server ved hjelp av SteamCMD og skjerm. For ytterligere informasjon om th
Bruker du et annet system? I denne opplæringen kan du godt lage en Tekkit Classic-server. Tekkit er en annen populær modpack laget for Minecraft. På grunn av beløpet
Bruker du et annet system? Introduksjon Glowstone er utvilsomt den mest optimaliserte serveren for Minecraft. Programvaren har lav minnebruk og bruk
Bruker du et annet system? Introduksjon I denne veiledningen lærer du hvordan du setter opp og installerer en Unturned-server på Linux. Unturned er en populær overlevelse
I denne veiledningen vil vi sette opp en Just Cause 2: Multiplayer Linux-server. Disse kommandoene ble testet på Debian 7 x64, men de bør også fungere på th
Bruker du et annet system? I denne opplæringen vil jeg veilede deg gjennom å sette opp en Minecraft-server på en høyytelses SSD VPS på Vultr. Du vil lære ho
Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.
Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.
Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.
Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.
Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...
Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.
Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.
Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.
I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.
Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer