mudFTP je protokol používaný pro přenos textových souborů mezi serverem MUD a klientského programu mudFTP. Textové soubory mohou být poznámky, programy, popisy pokojů, atd Jakmile soubor je přenesen na klienta, to je upravován lokálně pomocí oblíbeného textového editoru uživatele.
Aby bylo možné nainstalovat mudFTP na vašem serveru, server musí mít centralizovaný mechanismus pro editaci textových polí. V případě většiny Merc derivátů, k tomu dojde prostřednictvím funkce string_append který bere char ** a přebírá kontrolu nad vstup od uživatele, přerozdělení textový řetězec podle potřeby. V každém případě, je zapotřebí spravedlivý znalost programovacího jazyka C a váš MUD server pro instalaci mudFTP.
Po instalaci na straně serveru, bude mudFTP naslouchat na jiném portu - obvykle byste hůlku to být 6 vyšší, než je normální port (například pokud váš bahno je na portu 4444, váš mudFTP portu bude na portu 4450).
Vy uživatelé pak použít mudFTP klientský program se připojit. Klientský program identifikuje na serveru s MUD jméno / heslo a pak čeká na vyžádání.
Pokud uživatel s mudFTP umožnil pak upraví text pomocí mechanismu pro úpravu textu, to si všimne, že tam je připojení mudFTP a odešle text tam místo na normální obrazovce uživatele. Klient uživatele mudFTP čte text, uloží ji do dočasného souboru a plodí editoru. Uživatel upravuje soubor, a když uspokojil, ukončí editor. To způsobí, že klient mudFTP poslat text zpět na server - což nahrazuje text byl uživatel editaci s novým zněním od klienta.
Zdrojový server kód je portován na následujících platformách:
* Diku-jako servery:
o Envy 2.2 s ILAB OLC
o Mythran 3.1.6b
o ROM 2.4b6 se Ivan je OLC 1,72 (Jessica Boyd)
O ROT 1.4 (Dominic J. EIDSON)
o Circle 3.0 (George Greer)
* Non-Diku
o LDMUD (Markus Peter) - by mělo být přenosné, aby jakoukoli LP [New!]
Porty ve vývoji:
Máte-li zájem o portování na nový server platformě, prosím, napište mi. mudFTP by měly být přenosné na vašem serveru, pokud váš server má nějaký centrální mechanismus pro editaci textových řetězců.
C verze klientského kódu pracuje v následujících platformách:
* Linux (libc5 i glibc)
* Každý UNIX (nevyzkoušený, ale kód je docela kompatibilní)
* Windows 95 a NT (Port od Cath Allen)
* Windows 98 (nevyzkoušený)
Java verze klienta bude fungovat na libovolném Java-schopné platformy.
Já bych velice rád někdo do přístavu klient pro platformu Macintosh
Podrobnosti Software:
Verze: 2.4
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 107
Komentáře nebyl nalezen