FiveM Enhanced -palvelin pyörittää Cfx.re:n palvelinohjelmistoa GTA V Enhancedille, joka on pelin nykyinen PC-versio. Toimitettuna se on täysin tyhjä palvelin, eikä se edes käynnisty ennen kuin sille on annettu lisenssiavain. Tämä opas vie sinut tyhjästä palvelimesta siihen, että pelaajasi pääsevät sisään: avain, nimi ja slottimäärä, tapa hallita asetuksia, tiedostojen paikat ja asiat, joihin kannattaa kiinnittää huomiota, jos tuot skriptejä mukanasi perinteiseltä FiveM-palvelimelta.
Early accessin pelisäännöt
Enhanced on yhä early accessissa, ja osa asioista on lukittu eikä niitä voi säätää. Lue nämä ennen kuin käytät illan siirtoon:
- Escrow-suojatut resurssit eivät lataudu. Cfx.re ei ole vielä julkaissut Asset Escrowta Enhancedille, joten Tebexin kautta ostetut salatut skriptit pysyvät lukossa. Kaikki avoimen lähdekoodin resurssit toimivat.
- OneSync on aina päällä isossa tilassaan, ja synkronointi kulkee asiakkaan ja palvelimen välillä vanhan peer-to-peer-mallin sijaan.
- Pure mode on aina päällä, mikä estää toistaiseksi grafiikkamodit.
- Gamebuildeja on vain yksi, uusin. Vanhempaan versioon ei voi jäädä.
- Vain Enhanced-pelaajat voivat yhdistää. Perinteisen FiveM-clientin ja vanhemman GTA V -version käyttäjä ei pääse sisään, katso oppaamme FiveM Enhanced -palvelimelle liittymisestä.
Vaihe 1: Anna palvelimelle lisenssiavain
Jokainen FiveM-palvelin tarvitsee ilmaisen lisenssiavaimen Cfx.re-portaalista, ja Enhanced käyttää samanlaista avainta kuin perinteinen FiveM. Jos sinulla ei vielä ole avainta, seuraa ensin opastamme FiveM-lisenssiavaimen hankkimiseen.
- Avaa palvelimesi peliohjauspaneelissa ja paina Start.
- Koska avainta ei ole tallennettu, paneeli avaa ikkunan otsikolla Add your FiveM license key.
- Liitä avaimesi. Kelvollinen avain alkaa merkeillä
cfxk_ja on yhteensä 33 merkkiä pitkä. - Paina Save and start. Avain tallentuu ja palvelin käynnistyy heti perään.

Jos luot portaalissa myöhemmin uuden avaimen, liitä se Startup-välilehden fivem license -kenttään.
Vaihe 2: Nimi, slotit ja Steam-avain
Avaa Startup-välilehti. Kaikki täällä luetaan käynnistyksen yhteydessä, joten käynnistä palvelin uudelleen, kun olet muuttanut jotain.
- Server Hostname on nimi, jonka pelaajat näkevät FiveM:n palvelinselaimessa. Valitse nimi, jolla palvelimen oikeasti löytää haulla.
- Max Players määrää slottien määrän. Oletus on 48.
- Steam Web Api Key voi jäädä arvoon
none. Lisää avain vain, jos jokin käyttämäsi resurssi tarvitsee Steam-profiilien hakua. - Enable txadmin vaihtaa kahden seuraavassa vaiheessa kuvatun ajotavan välillä.
- txAdmin Port täytetään puolestasi, eikä sitä voi muuttaa. Se on ylimääräinen portti, joka on varattu txAdminin verkkosivulle.

Vaihe 3: server.cfg vai txAdmin
Palvelinta voi ajaa kahdessa eri tilassa, ja valinnalla on väliä, koska tilat lukevat asetuksensa eri paikoista.
Pelkkä server.cfg (oletus). txAdmin on pois päältä, ja palvelin suorittaa tiedoston server.cfg joka käynnistyksessä. Yksinkertaisiin listausmuutoksiin tiedostoa ei tarvitse edes avata: Config-välilehdellä on lomakekentät Locale, Tags, Project name, Project description ja Allow ScriptHook.

Huomaat, ettei palvelimen nimeä ja slottimäärää ole Config-välilehdellä. Ne asetetaan Startup-välilehdellä, ja paneeli päivittää ne server.cfg-tiedostoon jokaisella käynnistyksellä, joten käsin tiedostoon tehty muutos kumoutuisi seuraavassa käynnistyksessä.
txAdmin. Kytke se päälle palvelinsivun yläosan Enable txAdmin -painikkeella tai vastaavalla Startup-asetuksella ja käynnistä palvelin uudelleen. Siitä eteenpäin txAdmin hoitaa ohjat, eikä server.cfg-tiedostoa enää suoriteta. Ensimmäisellä kerralla txAdmin pyytää konsolista saatavan PIN-koodin, minkä jälkeen voit luoda admin-tilin, valita reseptin ja ajastaa uudelleenkäynnistykset web-käyttöliittymässä.
Päästäksesi txAdminiin tarvitset sen portin. Network-välilehdellä on kaksi porttia: pelaajien pääportti ja toinen, txAdmin-merkitty portti web-käyttöliittymää varten.

Missä mikäkin on
Files-välilehti avaa palvelimen tiedostonhallinnan. Ylimmältä tasolta löytyvät:
server.cfg, pääasetustiedosto kaikelle, mitä Config-välilehti ei kata.resources, kansio skripteillesi, kartoillesi ja ajoneuvoillesi.alpine, jossa on itse palvelimen ajoympäristö, mukaan lukiencfx-server-binääri. Perinteisessä FiveM:ssä tämän ohjelman nimi on FXServer. Tähän kansioon ei pitäisi tarvita koskea.

Frameworkit ja monet skriptit tallentavat datansa MySQL:ään. Voit luoda tietokannan Databases-välilehdellä ja syöttää sen tiedot frameworkisi connection stringiin aivan kuten perinteisessä FiveM:ssä.
Resurssien siirto perinteisestä FiveM:stä
Useimmat avoimen lähdekoodin resurssit toimivat Enhancedissa sellaisenaan. Poikkeukset ovat yleensä samoja muutamia, joten käy nämä läpi ennen kuin kopioit koko palvelimen:
- Striimattu sisältö. Omat ajoneuvot, kartat ja vaatteet pitää ajaa Cfx.re:n Alchemist-muuntimen läpi. Laita muunnettu sisältö kansioon nimeltä
stream_enhancedolemassa olevanstream-kansion viereen. Enhanced lukee kansiotastream_enhancedja ohittaa kansionstream, joten sama resurssi toimii edelleen molemmissa versioissa. - Avain-arvotallennus. KVP:n kautta tallennettu data on siirrettävä kvdb-migratorilla, muuten se näyttää tyhjältä.
- Server ID:t. Enhanced jakaa pelaajan server ID:n uudelleen, kun tämä poistuu. Skriptit, jotka tunnistavat palaavan pelaajan ID:n perusteella, tarvitsevat toisen tunnisteen.
- NUI-callbackit. Ne ovat nyt oletuksena tiukassa tilassa. Jos resurssin käyttöliittymä lakkaa vastaamasta, voit löysätä asetusta lisäämällä tämän rivin kyseisen resurssin
fxmanifest.lua-tiedostoon:
nui_callback_strict_mode 'false'
- C#-skriptit. Ne pyörivät nyt .NET 10:llä Monon sijaan. Testaa ne ensin hiljaisella palvelimella.
- Endpoint-rivit. Jokainen
endpoint_add_tcp- taiendpoint_add_udp-rivi ottaa täsmälleen yhden endpointin. - Kehittäjätila. Lisää
sv_devMode truetiedostoonserver.cfg, jos tarvitset sitä. - Ei DLC-sisältöä. Jos haluat ajaa pelkkää peruspeliä, aseta
sv_enforceGameBuild 1. - Escrow-skriptit. Kuten yllä mainittiin, ne eivät vielä toimi. Pyydä tekijältä avoimen lähdekoodin versiota tai pidä kyseinen projekti perinteisessä FiveM:ssä.
Pysy uusimmassa versiossa
Koska Cfx.re julkaisee vain yhden ajantasaisen Enhanced-version, valittavaa versiolistaa ei ole. Päivittääksesi ota ensin varmuuskopio Backups-välilehdellä, mene sitten Settings-kohtaan ja paina Reinstall server. Jätä tyhjennysvalinta rastittamatta. Uudelleenasennus hakee uusimman Enhanced-version ja jättää server.cfg-tiedoston, resources-kansion ja txAdminin datan paikoilleen.
Ongelmia, joihin voit törmätä
Konsoli sanoo, että vaaditaan kelvollinen lisenssitarkistus. Tallennettu avain puuttuu, on väärä tai ei ole enää voimassa. Liitä se uudelleen Startup-välilehden fivem license -kenttään, varmista, ettei alussa tai lopussa ole välilyöntiä, ja käynnistä palvelin.
sv_endpointprivacy ilmoitetaan tuntemattomaksi komennoksi. Enhanced on poistanut tämän komennon. Ota rivi pois server.cfg-tiedostosta ja käynnistä palvelin uudestaan.
Maksullinen skripti ei suostu käynnistymään. Se on lähes varmasti escrow-suojattu. Kunnes Asset Escrow saapuu Enhancediin, korvaa se avoimen lähdekoodin vaihtoehdolla.
Muutokset server.cfg:hen eivät vaikuta mitenkään. Tarkista, onko txAdmin päällä. Silloin server.cfg-tiedostoa ei suoriteta, joten muuta asetus txAdminin kautta tai sammuta txAdmin ja käynnistä palvelin uudestaan.
Pelaajat latautuvat sisään ja jäävät jumiin. Seuraa Console-välilehteä liittymisen aikana. Tavallisin syy on resurssi, jonka striimattuja tiedostoja ei ole muunnettu.
Vieläkin jumissa? Tiimimme päivystää sivuston live-chatissa, tai voit avata tiketin tuessa. Jos et ole vielä tilannut, paketit löytyvät sivulta FiveM Enhanced -palvelimen vuokraus.