SFTP (SSH File Transfer Protocol) is een versleuteld netwerkprotocol voor bestandsoverdracht via een SSH-verbinding. Hiermee kun je veilig bestanden uitwisselen tussen je pc en je gameserver. Met SFTP kun je toegang krijgen tot je serverbestanden en ze beheren – of je nu bestanden wilt uploaden of downloaden, of ze direct wilt bewerken.
ZapX-gameservers bieden uitsluitend toegang via SFTP. Klassieke, niet-versleutelde FTP wordt niet ondersteund.
Voor toegang via SFTP heb je een geschikte SFTP-client nodig. Er zijn veel verschillende clients, maar twee van de bekendste en meest gevestigde zijn FileZilla en WinSCP.
| SFTP-client | Download |
|---|---|
| FileZilla | Officiële website |
| WinSCP | Officiële website |
Bij FiveM gebruik je SFTP vooral voor je resources, de server.cfg en de gegevens van txAdmin. De verbinding en inloggegevens werken precies zoals hierboven beschreven. Ook al wordt er vaak over 'FiveM FTP' gesproken: bij ZapX maak je altijd verbinding via SFTP.
Na het inloggen staan de FiveM-bestanden in de map fivem en daaronder in de map van je variant, bijvoorbeeld fivem/standard. Daar vind je:
| Map / bestand | Inhoud |
|---|---|
<Naam>_<Code>.base (bijv. Qbox_E99E54.base) | De servermap die txAdmin aanmaakt wanneer je de server met een recipe instelt. Hierin staan de server.cfg en de map resources. |
default | Het txAdmin-profiel met instellingen (config.json), gegevens en logs |
admins.json | De beheerdersaccounts van txAdmin |
server-data | Een andere servermap met een eigen server.cfg en een eigen map resources |
artifacts | De serverbestanden van FiveM (FXServer). Hier hoef je niets te wijzigen. |
Bij ZapX is er geen aparte map txData. De gegevens van txAdmin staan direct in deze variantmap.
Welke servermap op dit moment actief is, zie je in txAdmin onder Settings → FXServer in het veld Server Data Folder. Wijzigingen in een server.cfg in een andere map hebben geen effect.
- Pak de gedownloade resource uit op je pc. Het bestand
fxmanifest.lua(bij oudere resources__resource.lua) moet direct in de resourcemap staan. - Stop je server.
- Upload de map via SFTP naar de map
resourcesvan je actieve servermap. - Voeg de resource met
start <mapnaam>toe aan deserver.cfgen start de server.
Meer informatie vind je in de handleiding FiveM: Resources installeren.
- Stop de server voordat je de
server.cfg, bestanden in de mapdefaultof deadmins.jsonwijzigt. De server en txAdmin schrijven naar deze bestanden, dus wijzigingen terwijl de server draait kunnen worden overschreven. - Download eerst een kopie van het bestand, zodat je bij een fout terug kunt naar de oude versie.
- Kleinere wijzigingen in de
server.cfgkun je ook direct in de CFG Editor van txAdmin doen.
Bij FiveM groeit vooral de map cache in de servermap (<Naam>_<Code>.base/cache). Die map kun je verwijderen terwijl de server gestopt is, FiveM maakt hem bij de volgende start opnieuw aan. Ook oudere logbestanden in default/logs kun je verwijderen. Laat de map artifacts en de overige bestanden van txAdmin ongewijzigd.
Controleer of de mapnaam exact overeenkomt met de naam in het start-commando (hoofdlettergevoelig) en of de fxmanifest.lua direct in de map staat en niet in een submap. Meer problemen vind je onder FiveM: Veelvoorkomende problemen.
