SFTP (SSH File Transfer Protocol) to szyfrowany protokół sieciowy do przesyłania plików przez połączenie SSH. Umożliwia bezpieczną wymianę plików między Twoim komputerem a serwerem gier. Dzięki SFTP możesz uzyskiwać dostęp do plików serwera i nimi zarządzać — przesyłać je, pobierać lub edytować bezpośrednio.
Serwery gier ZapX obsługują wyłącznie dostęp przez SFTP. Klasyczny, nieszyfrowany protokół FTP nie jest obsługiwany.
Aby uzyskać dostęp przez SFTP, potrzebujesz odpowiedniego klienta SFTP. Dostępnych jest wiele takich programów, a dwa z najbardziej znanych i sprawdzonych to FileZilla i WinSCP.
| Klient SFTP | Pobieranie |
|---|---|
| FileZilla | Oficjalna strona |
| WinSCP | Oficjalna strona |
W przypadku FiveM używasz SFTP głównie do pracy z zasobami (resources), plikiem server.cfg i danymi txAdmin. Połączenie i dane logowania działają dokładnie tak, jak opisano wyżej. Nawet jeśli często mówi się o „FiveM FTP”: w ZapX zawsze łączysz się przez SFTP.
Po zalogowaniu pliki FiveM znajdują się w folderze fivem, a w nim w folderze Twojego wariantu, na przykład fivem/standard. Znajdziesz tam:
| Folder / plik | Zawartość |
|---|---|
<Nazwa>_<Kod>.base (np. Qbox_E99E54.base) | Folder serwera, który txAdmin tworzy podczas konfiguracji za pomocą przepisu (recipe). Zawiera plik server.cfg i folder resources. |
default | Profil txAdmin z ustawieniami (config.json), danymi i logami |
admins.json | Konta administratorów txAdmin |
server-data | Kolejny folder serwera z własnym plikiem server.cfg i własnym folderem resources |
artifacts | Pliki serwera FiveM (FXServer). Nie musisz tu niczego zmieniać. |
W ZapX nie ma osobnego folderu txData. Dane txAdmin znajdują się bezpośrednio w tym folderze wariantu.
Który folder serwera jest aktualnie aktywny, sprawdzisz w txAdmin w Settings → FXServer, w polu Server Data Folder. Zmiany w pliku server.cfg w innym folderze nie mają żadnego efektu.
- Rozpakuj pobrany zasób na swoim komputerze. Plik
fxmanifest.lua(w starszych zasobach__resource.lua) musi znajdować się bezpośrednio w folderze zasobu. - Zatrzymaj serwer.
- Prześlij folder przez SFTP do folderu
resourcesw aktywnym folderze serwera. - Dodaj zasób do pliku
server.cfgpoleceniemstart <nazwafolderu>i uruchom serwer.
Więcej informacji znajdziesz w poradniku FiveM: Instalacja zasobów.
- Zatrzymaj serwer, zanim zmienisz plik
server.cfg, pliki w folderzedefaultlub plikadmins.json. Serwer i txAdmin zapisują dane w tych plikach, więc zmiany wprowadzone przy działającym serwerze mogą zostać nadpisane. - Najpierw pobierz kopię pliku, aby w razie błędu móc wrócić do poprzedniej wersji.
- Drobne zmiany w pliku
server.cfgmożesz też wprowadzić bezpośrednio w CFG Editor w txAdmin.
W FiveM najbardziej rośnie folder cache w folderze serwera (<Nazwa>_<Kod>.base/cache). Możesz go usunąć przy zatrzymanym serwerze, FiveM utworzy go ponownie przy następnym uruchomieniu. Możesz też usunąć starsze pliki logów w default/logs. Folder artifacts i pozostałe pliki txAdmin zostaw bez zmian.
Sprawdź, czy nazwa folderu dokładnie odpowiada nazwie w poleceniu start (wielkość liter ma znaczenie) i czy plik fxmanifest.lua znajduje się bezpośrednio w folderze, a nie w podfolderze. Więcej problemów znajdziesz w artykule FiveM: częste problemy.
