Informationen i detta dokument är vad jag märkt själv och har samlat in mha utfrågning av personer som har haft problem med olika saker. Det kommer antagligen att dyka upp nya problem eller kanske gamla problem med nya program. Därför vill jag att du skall höra av dig om du har något att komplettera med, även om du löst ditt problem kan det vara bra att andra får reda på din lösning.
Hör av dig till mig, Linus.
Vad det gäller vissa detaljer i den här sidan kommer jag att vara väldigt detaljerad i min beskrivning av vad som händer och/eller vad som är tänkt att hända. Om du tycker att det är för detaljerat eller för låg nivå så blunda när du läser de partierna. Om du tycker att det inte är tillräckligt detaljerat så hör av dig till mig (Linus) skall jag försöka förklara bättre.
Alltid när man kopplar sig till svenskmud och när man pratar med folk om hur dom skall koppla sig till svenskmud skall man använda aliaset svmud.lysator.liu.se. Anledningen till att man skall använda aliaset är att om Lysator skulle flytta runt svenskmud mellan maskinerna för att förbättra prestandan för svenskmud eller för att förbättra prestandan på Lysators maskiner i övrigt så kommer det aliaset att flyttas så att det pekar på den nya maskinen och då slipper man få problem eller ens fundera på att svenskmud flyttat.
Maskinen bodil är en Sun4/280 som kör operativsystemet solaris 2.4.
om portnummer
När du kopplar upp dig anger du alltid de speciella
svenskmudportnummerna. Det är ett sätt att ange vilken
tjänst du vill nå på maskinen bodil. Om du missar att
ange portnumret eller om det är något fel i ditt program som
du försöker koppla upp dig med så kan det hända att du
ramlar in i någon annan tjänst. Till exempel till telnetd (en
tjänst som gör det möjligt för de som har konton på
maskinen att logga in på den.)
Svenskmuds-"tjänsten" känner du igen genom att du får upp
en text som liknar:
Välkommen till SvenskMUD, muddet på svenska. Logga in som 'gäst' om du bara vill titta lite. Vad heter du:
Om du får upp en helt annan text har du nog kommit någon annanstans. Koppla ner direkt och felsök!
Du har inte fått igång något klientprogram. | Felet ligger helt på din sida. Om du kör inifrån www så är
det din www-läsare som inte är riktigt installerad. Kontakta
de som installerat www-läsaren så att de kan fixa det.
Du kan kanske själv ladda ner telnet. Kan se ut som "Unable to find application". |
Din klient lyckas inte ta reda på numret till maskinen bodil. | Felet ligger helt på din sida. Detta beror antagligen på att du inte har någon fungerande nameserver. Kontakta din systemansvarige och låt honom felsöka. |
Din klient har inte lyckats komma i kontakt med maskinen bodil. | Felet ligger helt på din sida. Kolla att du har tillräckligt bra nätverksmöjligheter. Om du kör www via en proxy så måste du se till att det finns en proxy som tillåter dig att göra telnet till svenskmudsportarna också. |
Bodil svarar inte på den porten. | Felet ligger helt på muddets sida.
Det kan vara så att muddet är nere eller att muddet har hängt
sig i någon loop någonstans.
Prova igen med ett par minuters mellanrum. Om muddet inte har
kommit igång inom en timme är det något allvarligt fel som
kräver manuellt ingripande från mud-administratörerna.
Skicka ett brev till
|
Bodil svarar på den porten men du får inte upp någon Välkommen-text. | Felet ligger helt på muddets sida.
Antagligen har världen låst sig på ett väldigt otrevligt sätt.
Ha lite tålamod, vänta någon minut på att det skall lossna.
Om det inte gör det kräver detta manuellt ingripande från
mud-administratörerna. Skicka ett brev till
|
Du lyckas inte skriva in ditt namn. | Normalt skall den telnet du kör med vara av typen ekande.
Dvs det du skriver ekas direkt tillbaka och kan editeras med
delete redan innan det
skickats till muddet. Om du inte får tillbaka tecknena
direkt måste du ställa om din telnet så att den ekar.
Under unix gör man det genom att göra telnet escape och
sedan
telnet> mode lineDen andra moden, character mode, skickar teckena till muddet ett och ett och förväntar sig att mudden skickar tillbaka saker som skall visas. Det gör mudden inte. |
Du lyckas skriva in ditt namn men när du trycker return händer inget. | Normalt skall den telnet du kör med skicka iväg saker till
muddet när du trycker return. Vissa telnet gör inte det.
I vissa andra telnet måste man manuellt gå in i telnets
kommandomode och göra
telnet> mode lineför att sådant skall ske. De telnet som jag har uppgift om har detta beteende är
Ibland kan det vara så att man kan trycka Ctrl-J för att skicka sakerna till muddet. |
Du lyckas skriva in ditt namn och får upp frågan "Lösenord: ", men ingenting ekas när du skriver lösenordet. | Detta är precis som det skall vara. Iden med att aldrig eka lösenord är att ingen skall kunna titta över din axel och se vad du har för lösen. |
Du lyckas skriva in ditt namn och får upp frågan "Lösenord: ", men saker och ting ekas när du skriver lösenordet. | När du får upp texten
Lösenord:så innehåller den en sak som du inte kan se. Precis före 'L'-et ligger det telnet-koder för att slå av ekandet av tecknen. Det är telnet-koderna: IAC WILL TELOPT_ECHO. Mudden kommer inte att tala om för din telnet att eka saker igen förrän efter det att du angett en rad och tryckt retur. Mudden talar om för din telnet att börja eka igen med telnet-koderna: IAC WONT TELOPT_ECHO. Om du råkar ut för detta så är det antagligen fel på din klient såtillvida att den inte klarar av att hangera dessa telnet-koder. Vissa enkla mud-klienter (tintin och pmf) gör istället så att när det kommer en rad med ett visst utseende så slår den av ekandet. Dvs till exempel en rad som matchar "^[Pp]assword: $". |
Du lyckas skriva in ditt namn och får upp frågan "Lösenord: ", du skriver in ditt lösenord men sedan kan du inte trycka return. | Detta kan bero på att det manipulerande som mudden gör när
den talar om för din telnet att din telnet skall slå av och
på ekandet av tecken slår av line mode eller att den hamnar
i något läge som beskrivs som problem ovan. Prova att trycka
Ctrl-J efter att du angett ditt lösen och därefter
telnet> mode lineDe telnet som jag har uppgift om har detta beteende är
|
Du är ny i muddet och skall skapa en spelare. När du angett ditt namn säger mudden "Lösenord: " och när du anger ditt lösenord är det fel. | Du har valt ett namn som redan används i svenskmud. Varje
spelare måste ha ett unikt namn och just det namn du tänkte
använda är upptaget. Du måste hitta ett annat namn.
När du har ett unikt namn så säger mudden: Välkommen till SvenskMUD, muddet på svenska. Logga in som 'gäst' om du bara vill titta lite. Vad heter du: dittnyanamn Ny spelare. Om du stavat fel så tryck bara på retur vid frågan om lösen. Vilket lösenord vill du ha:Om det blev fel namn du angav så tryck retur direkt på frågan om lösen och börja om. Då kommer det inte att skapas någon karaktär åt dig. |
De tecken du får upp på skärmen är inte de korrekta svenska tecknena å ä och ö enligt iso-8859-1 utan du får se krullparenteserna } { och | istället. | Du har kopplat dig till port 2043 istället för port 2046. Om
man kopplar sig till port 2043 hamnar din session i ett läge
som gör att muddens iso-8859-1-tecken konverteras till
iso-646-tecken (krullparenteser).
Det kan också bero på att det helt enkelt är fel i texten som du ser. Om det är någon som säger något så kan det tänka sig att denna person ger den text han säger med iso-646 och då sker ingen konvertering till iso-8859-1 av muddet. Om du hittar något rum eller någon pryl som har texter med krullparenteser i så tveka inte att skriva en buggrapport: bugg svärdet har en krullparentes i beskrivningen Om du går in i kyrkan i muddevalla (kan fungera i flera kyrkor) och ger kommandot isoså slås en flagga om åt dig så att du hamnar i samma läge som om du hade kopplat dig till port 2046. Gör genast tittaför att se om det fungerade och om det inte fungerade, om du får upp e d och v istället så gå tillbaka till iso-646-läget med kommandot. swascii |
De tecken du får upp på skärmen är inte de korrekta svenska tecknena å ä och ö enligt iso-8859-1 utan får se e d och v istället. | Du har kopplat dig till port 2046 men någonting i din
uppkoppling klarar inte av att hantera 8-bitars
iso-8859-1-tecken. Det kan vara din telnet, ditt
terminalprogram eller din skärm som inte klarar av de
tecknena.
Om du inte lyckas ta reda på vad felet är så är den enda lösningen att du istället kopplar upp dig på port 2043 och lär dig läsa krullparenteser. Vissa terminaler och terminalprogram kan dessutom visa tecknen enligt iso-646. Om du kör netscape från en MacIntosh så väljer du lösningen med port 2043 och när telneten startats väljer du Session » Translation » Swedish 7-bit |
En förutsättning är att det ställe du kör ifrån tillåter att man kopplar upp sig till muddet.
Jag har samlat ihop lite ställen varifrån man kan ladda ner telnet-programmet eller motsvarigheter. Jag vill hävda att det borde tillhöra installationen i varje WWW-bläddrare värd namnet men om det inte gör det...
Steg för steg beskrivning av hur man gör för att få en uppkoppling till muddet med Ewan.
Linus Tolke, Gud <linus@lysator.liu.se>