Installation des Plugins
( [ENVIRONMENT] ist ein Platzhalter für den tatsächlichen Umgebungsnamen.)
- Kopiert die Datei ftpiiu.wps in sd:/wiiu/environments/[ENVIRONMENT]/plugins.
- Benötigt das WiiUPluginLoaderBackend in sd:/wiiu/environments/[ENVIRONMENT]/modules.
Nutzungsinformationen und Einstellungen
- Standardmäßig läuft der FTPiiU-Server, solange das Plugin geladen ist (Datei befindet sich im Plugin-Verzeichnis eurer Umgebung).
- Der Zugriff auf die Systemdateien ist standardmäßig deaktiviert , Ihr könnt ihn im Konfigurationsmenü aktivieren.
- Um eine Verbindung zum Server herzustellen, könnt Ihr leere Anmeldeinformationen verwenden
- Auf die SD-Karte kann über /fs/vol/external01/ zugegriffen werden
Über das Plugin-Konfigurationsmenü (drückt , undauf dem Gamepad) könnt Ihr das Plugin konfigurieren. Die verfügbaren Optionen sind die folgenden:
- Einstellungen :
- FTPiiU aktivieren:
- Startet/stoppt den im Hintergrund laufenden FTP-Server. Änderungen werden wirksam, wenn Ihr das Konfigurationsmenü schließt. (Standard ist wahr).
- Zugriff auf Systemdateien zulassen:
- Ermöglicht den Zugriff auf alle Systemdateien. Wenn diese Option deaktiviert ist, könnt ihr nur auf /fs/vol/content
, /fs/vol/save
und /fs/vol/external01 (SD-Karte) zugreifen. Änderungen werden wirksam, wenn ihr das Konfigurationsmenü schließt, aber der Server wird möglicherweise neu gestartet. (Standard ist falsch).
- Ermöglicht den Zugriff auf alle Systemdateien. Wenn diese Option deaktiviert ist, könnt ihr nur auf /fs/vol/content
- FTPiiU aktivieren:
- Zusätzlich zeigt das Konfigurationsmenü die IP eurer Konsole und den Port an, auf dem der Server läuft.
Buildflags
Protokollierung
Das Erstellen über make protokolliert nur Fehler (über OSReport). Um die Protokollierung über das LoggingModule zu aktivieren müsst ihr [tt]DEBUG[/tt]
auf 1 oder [tt]VERBOSE[/tt] setzen.
make Protokolliert nur Fehler (über OSReport).
make DEBUG=1 aktiviert die Informations- und Fehlerprotokollierung über LoggingModule .
make DEBUG=VERBOSE aktiviert ausführliche Informationen und Fehlerprotokollierung über LoggingModule .
Wenn das LoggingModule nicht vorhanden ist, wird auf UDP (Port 4405) und CafeOS- Protokollierung zurückgegriffen.
Erstellen mit dem Dockerfile
Es ist möglich, ein Docker-Image zum Erstellen zu verwenden. Auf diese Weise müsst Ihr nichts auf eurem Hostsystem installieren.
# Build docker image (only needed once)
docker build . -t ftpiiuplugin-builder
# make docker run -it --rm -v ${PWD}:/project ftpiiuplugin-builder make
# make clean
docker run -it --rm -v ${PWD}:/project ftpiiuplugin-builder make clean
Formatiert den Code über Docker
Quelle: https://github.com/wiiu-env/ftpiiu_plugin
0.3
- Stop the server in ON_APPLICATION_ENDS instead of ON_APPLICATION_REQUESTS_EXIT hook
- Improved the stability of the ftp server
- Fixed potential crashes, double frees and memory leaks
- Improved transfer speeds massively
- Fixed resuming file uploads
- Fixed listing
/fs/
and/fs/vol
- Fixed restarting the server on connection errors.
0.2
- Added a config menu
- Added option to enable/disable the server
- The IP of the console can now be seen in the config menu
- By default the access to system files is denied. This can be enabled in the config menu.
0.1.1
- Fix displaying files/dirs with a broken date in some ftp clients
0.1
- Update libraries