Tämän ohjeen käyttäminen edellyttää aikaisempaa ohjetta Linuxin etätyöpöytäyhteydestä Klikkaa tästä.
Tässä vaiheittainen ohje FiveM™-palvelimen asentamiseksi Alma Linuxiin.
Tässä vaiheittaisessa ohjeessa käydään läpi FiveM™-palvelimen asennus ja konfigurointi Alma Linux -järjestelmään. Ohjeessa käsitellään järjestelmän päivittäminen, palvelintiedostojen hakemistojen luominen, tarvittavien palvelintiedostojen lataaminen ja purkaminen, palomuuriasetusten määrittäminen sekä txAdminin käyttö palvelimen hallintaan. Seuraamalla näitä vaiheita saat toimivan FiveM™-palvelimen valmiiksi pelisessioita varten.
Vaihe 1. Päivitä järjestelmä
Avaa haku ja etsi sieltä "software udate":

Kun olet päässyt sovellukseen valitse sieltä "Update software" kohdasta "Automatically" jotta käyttöjärjestelmäsi päivitty automaattisesti ja valitse haluamasi pävitys tiheys alla kohdasta "Update frequency".

Vaihe 2. Luo hakemisto palvelimelle ja lataa FiveM™:n Linux-versio
Luo uusi kansio Linuxin työpöydälle paina napauta ensin näyttöä "hiiren oikealla" sitten sinulle avautuu uusi valikko mene kohtaan "Create New" ja valitse sieltä "Folder".

Sitten sinulle avautuu kansion nimeämis ikkuna nimeä se esimerkiksi "Minun Pelipalvelin" sitten napauta "OK".
Jotta voimme jatkaa tarvitsemme jonkun selaimen joten. Avaa Software Center.
Etsi vaikka Firefox.
Ja paina Install nappia Firefoxin kohdalla
Sitten asennamme viimeisimmän FiveM™ Plavelin tiedoston artifacts sivulta avaa selaimesi Linux tietokoneella.
Kun olet saanut selaimen auki, avaa siellä FiveM™ artifacts -sivusto, josta voit ladata FiveM™-palvelimen Linux-version. Lataa sieltä viimeisin versio napauttamalla siitä ja sen pitäisi alkaa lataamaan pakattua kansiota.
Kun tiedosto on latautunut, avaa viimeisimmät lataukset selaimessa oikeassa yläkulmassa olevasta alas-nuolesta ja vie pakattu kansio "Minun Pelipalvelin" -kansioon.
Kun olet vienyt tiedoston kansion pääle valitse "Move Here".
Kun tiedosto on kansiossa, älä sulje selainta, sitä tarvitaan vielä seuraavissa vaiheissa.
Seuraavaksi asennamme Engrampa Archive Manager -työkalun helpomman purkamisen vuoksi. Voit asentaa sen avaamalla software center.
Jonka jälkeen etsit sen vasemmasta yläkulmasta.
Ja sieltä painat Install.
Seuraavaksi avaa "Minun Pelipalvelin" kansio tuplaklikkaamalla sitä, jotta voimme purkaa kansion. Kansiossa napauta lataamaasi pakattua tiedostoa hiiren oikealla ja valitse ilmestyvästä valikosta "Open with Engrampa Archive Manager".

Sitten odota hetki, että Engrampa käsittelee tiedoston. Käsittelyn jälkeen pitäisi näyttää seuraavalta.

Nyt puretaan se tiedosto sitten eli paina "Extract"-nappia.
Sen jälkeen pitäisi avautua alla mallikuvassa oleva näkyvä, jossa painetaan vielä kerran "Extract".

Sitten odota, että Engrampa purkaa tiedoston ja voit painaa lopuksi "Close".
Jos sinulla tuli ongelmia Engrampan käytössä, mene terminaaliin ja sieltä toteuta nämä komennot.
cd Desktop
cd Minun\ Pelipalvelin
tar -xvf fx.tar.xz
Vaihe 3: Kloonaa palvelimen datatiedostot terminaalin avulla voit myös ladata tiedostot GitHubin sivuilta ja siirtää ne itse kansioon mutta nyt teemme sen helpommalla tavalla terminaalin kautta.
Avaa "Minun Pelipalvelin" kansio ja lataa sinne tiedostot seuraavien ohjeiden mukaan avaa oma selaimesi Linuxista ja liitä hakukenttään sueraava linkki:
https://github.com/citizenfx/cfx-server-data

Kun olet päässyt asennus sivulle klikkaa hiiren vasemalla "Code" näppäint ja seuraavassa valikossa "Download ZIP" näppäintä.
Siirrä tiedosto luomaasi "Minun Pelipalvelin"-kansioon.

Sitten pura tiedosto kansioon "Minun Pelipalvelin" klikkaa ensin hiiren oikealla "cfx-server-data-master.zip"-tiedostoa. Saman tapaisesti, kuten aikaisemmin eli, jos sinulle on tullut ongelmia Engrampan kanssa, toteuta nämä komennot terminaaliin.
cd Desktop
cd Minun\ Pelipalvelin
unzip cfx-server-data-master.zip
Jos Engrampa toimi sinulla, käytä sitä tiedostojen purkamiseen seuraavasti.


Hanki lisenssiavain:
Siirry Keymaster sivustolle.
Napauta "New server" näppäintä sivustolla:

Syötä seuraavassa ikkunassa palvelimen haluttu nimi ja sen jälkeen tee Cpatcha ihmis testi ja sen jälkeen napauta "Generate"

Vaihe 4: Aseta palomuurien asetukset
Napauta näppäimistön windows näppäintä tai avaa työpöydän valikko hiirellä ja kirjoita haku kenttään "Firewall".
Laita Configuration kohdasta päälle Permanent jotta laittamasi portit pysyvät uudelleen käynnistyksen jälkeen
Mene Ports kohtaan jotta pystyt lisäämään portteja
Lisää portteja Add napista
Lisää portteja 30120 tcp ja 40120 tcp

Ja lisää myös 30120 udp

Käynnistä palomuuri uudelleen
Jos tämä ei toimi voit myös asettaa palomuurin asetukset syöttämällä ne terminaaliin eli "Konsole" sovellukseen jonka löydät hausta seuraavat syötä sinne seuraavat komennot:
Avaa "Konsole".
Avaa portit:
sudo firewall-cmd --add-port=30120/tcp --permanent
sudo firewall-cmd --add-port=30120/udp --permanent
sudo firewall-cmd --add-port=40120/tcp --permanent
Päivitä palomuuri, jotta muutokset tulevat voimaan:
sudo firewall-cmd --reload
Tarkista, että portit ovat oikein avattu:
Vaihe 5: Käynnistä palvelin
Ota txAdmin käyttöön
Napauta hiiren Oikealla "run.sh" tiedostoa hiiren oikealla ja napauta "Run In Konsole".
Sitten "terminaalisi" tulisi näyttää sunnilleen tälle seuraavassa vaiheessa konfiguroimme palvelimen "txAdminin" avulla.

Avaa txAdmin selainkäyttöliittymä: Mene selaimella osoitteeseen:
Seuraavissa kuvissa tee kuvissa olevat vaiheet järjestyksessä kopio ensin Konsolin antama "PIN-koodi" ja liitä se toisen kuvvan "koodi kenttään".

Sitten kun olet päässyt kirjautumaan sisään sinulle pitäisi avautua seuraava ikkuna jossa pystyt määrittämään palvelimen nimen ja muuta nippelitietoa.

Sitten kun olet päässyt vaiheesta yksi sinun tulee liittää sinun "lisenssiavaimesi". Kuvassa näkyvään kohtaan. se Minkä sait "Cfx.re Keymaster" sivustolta.

Kun olet liittänyt lisenssiavaimesi tekstikenttään, napauta ”Run Recipe” -painiketta ja napauta sitten ”Next” -painiketta.

Sitten palvelimesi pitäisi lähteä Käyntiin
Voit yhdistää palvelimeesi FiveM™ sovelluksesta sinun tulee painamaan F8 ja kirjoittamaan sinne connect IP:Portti esim.
connect 109.204.237.156:40121
Tämä IP ja portti pitää olla sama kuin se jolla menit txAdmin sivulle jotta pääset serverillesi.
Nyt sinun pitäisi päästä liittymään omalle Pelipalvelimellesi.
Vaihe 6: Tietokannan lisääminen palvelimeen
Lataa tietokanta
sudo dnf install -y mariadb mariadb-server
Laita tietokantasi päälle
sudo systemctl enable --now mariadb
Mene sisään tietokantaasi
mysql -u root -p
Lisää käyttäjä ja tietokanta
CREATE USER 'fivem'@'127.0.0.1' IDENTIFIED BY 'Salasanasi';
CREATE DATABASE fivem_db;
GRANT ALL PRIVILAGES ON fivem_db.* TO 'fivem'@'127.0.0.1' WITH GRANT OPTION;
EXIT;
Asenna DBeaver
Avaa se tiedosto
Paina Install nappia
Kun olet saanut ladattua sen voit avaa sen Launch napista
Kun DBeaver avautuu paina Create sample database kohdassa No
Sitten paina vasemmassa ylä kulmassa olevaa connect nappia
Sitten valitaan MariaDB ja painetaan Next
Laita kuvassa olevasti tiedot (Password kohtaan pitää laittaa salasanasi jonka laitoit kun teit tietokantasi/käyttäjäsi)
Kun painat ylemmässä kuvassa Finish nappia vasemmalle puolelle tulee uusi tietokanta jonka voit avata painamalla siitä
Kun avaat sen ensimmäistä kertaa sinun täytyy ladata tiedostoja joten paina Download
Lisää tietokantaasi Table
Vaihda sen nimi
Paina oikealla hiiren napilla tyhjää aluetta ja valitse Create New Column
Laita samat asetukset kuin kuvassa ja paina OK
Sitten paina Save nappia
Kun painat Save saat tämän näköisen sivun josta painat Execute
Sitten Pitää ladata oxmysql

Avaa tiedoston sijainti
Mene Minun_Pelipalvelin->txData->FiveMBasicServer->resources ja siirrä lataamasi tiedosto sinne
Pura tiedosto samalla tavalla kuin aikaisemmin
Sitten mene FiveMBasicServer kansioosi ja avaa server.cfg sinne sinun pitää lisätä tämän näköinen pätkä
set mysql_connection_string "user=Tietokannan käyttäjä;password=sen käyttäjän salasana;host=tietokannan ip;port=tietokannan portti;database=tietokanta"
## esim.
set mysql_connection_string "user=fivem;password=1234;host=127.0.0.1;port=3306;database=fivem_db"
Kun olet saanut sen laita myös samaan tiedostoon tämän avulla pystymme laittamaan eri tiedostoon asioita jotka haluamme vaikka käynnistää palvelimen käynnistyksessä.
exec resources.cfg
Sitten tee uusi tiedosto FiveMBasicServer kansioosi nimeltään resources.cfg johon laitat tämän rivin.
ensure oxmysql
Nyt kun käynnistät palvelimesi sinun pitäisi nähdä tämän näköinen joka tarkoittaa että tietokantasi on saatu yhdistettyä.![]()



