Ugaagga über dyndns

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

Ugaagga über dyndns

kann mich nicht einloggen

Beitragvon freddy » 02.12.2005, 16:27

Hallo


ich habe seit kurzem Ugaagga auf meinem Linux Rechner am laufen.
Gestern wollte ich mit ein paar bekannten eine kleine testrunde starten. Der Server ist über meine private DSL Leitung von außen über dyndns zu erreichen.
Jetzt habe ich aber das Problem, dass Ugaagga entweder über dyndns erreichbar ist oder über das Netzwerk, je nach dem, was ich din der $cfg['GAME_URL'] in der confic.inc.php eintrage.
Stelle ich das ganze auf dyndns um, kann ich mich selbst nicht mehr einloggen, da ich im LAN bin. Stelle ich auf LAN um, kann keiner mehr von außen drauf.


Ist es vielleicht möglich den Server über mehrere Wege erreichbar zu machen?

ich hab es schon so probiert:

Code: Alles auswählen
[...]
$cfg['SESSION_SAVE_PATH']      = "/tmp/portal_session/";
$cfg['SESSION_SAVE_PATH_GAME'] = "/tmp/";

$cfg['USE_SEC_CODE']      = FALSE;
$cfg['LOGIN_DISABLED']    = FALSE;

                     
$cfg['GAME_BASE'][0]      = "http://xxxxxxxx.dyndns.org/ua";
$cfg['GAME_BASE'][1]      = "http://192.168.0.9/ua";   
                         
$cfg['GAME_URL'][0]       = "/game/sessionstart.php"; // the URI to the game
$cfg['GAME_URL'][1]       = "/game/sessionstart.php"; // the URI to the game
                         
$cfg['GAME_LOAD'][0]      = 150;
$cfg['GAME_LOAD'][1]      = 1000;

$cfg['FORBIDDEN_NAMES']   = array();

[...]

aber dann nimmt der Server immer nur das, was bei $cfg['GAME_BASE'][0] steht.
freddy
Spielball der Götter
Spielball der Götter
 
Beiträge: 25
Registriert: 11.02.2005, 15:30

Beitragvon Firak » 02.12.2005, 22:33

> Ist es vielleicht möglich den Server über mehrere Wege erreichbar zu machen?

Wieso trägst Du den Rechner nicht einfach unter dem dyndns.org Namen auch in deinem lokalen Netz ein? Das sollte eigentlich das Problem lösen.
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon freddy » 02.12.2005, 22:43

das macht mien Router nicht mit
wenn ich von innen auf meine dyndns Seite will, kommt immer ne rosa Seite mit ner 404 Meldung.

ich hab aber einen anderen Weg gefunden.
Ich habe die Dateien einfach in ein anderes Verzeichnis auf dem Server kopiert und hab das ganze so eingerichtet, dass man sich über

http://xxxxxxxx.dyndns.org/ua/portal.php

oder über

http://192.168.0.9/ua-lan/portal.php

einloggen kann. ich hab im unteren Verzeichnis einfach den Eintrag in der config.inc.php geändert, so dann man sich damit über LAN einloggen kann.
freddy
Spielball der Götter
Spielball der Götter
 
Beiträge: 25
Registriert: 11.02.2005, 15:30

Beitragvon Firak » 02.12.2005, 22:57

Ich meinte damit eigentlich, einfach die IP-Adresse des Servers im LAN lokal auf Deinem Rechner in die hosts-Datei einzutragen (/etc/hosts unter Unix bzw. windows\system32\drivers\etc\hosts unter Windows). Hat sich aber ja wohl sowieso erledigt...
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon Forsaker » 05.12.2005, 01:49

Ich weiß grad nicht was dagegen spricht, wenn du einfach auch im Netzwerk die Dyndns-Seite benutzt.

Ist zwar etwas Trafficverschwendung, weil du deinen Upload durch deinen eigenen Download verballerst... aber warum dein Router da 404 senden sollte weiß ich ehrlichgesagt nicht.

Kontrollier mal die Portweiterleitung bei deinem Router - ggf. hast du auch eine Firewalleinstellung, die bei gleicher IP zicken macht.
Normalerweise muss sowas aber gehen - hab ich z.b. mehrfach bei emulierten WOW-Servern benutzt.
Forsaker
Spielball der Götter
Spielball der Götter
 
Beiträge: 44
Registriert: 26.08.2005, 18:53

Beitragvon edoras » 15.12.2005, 21:37

Nein das geht nicht bei allen Routern. Ich hatte dasselbe Problem, denn wenn man vom LAN aus auf die dyndns Seite geht kommt man auf die Router-Konfigurationsseite.

Ich hab im config.inc.php ein par Zeilen Code eingefügt welcher schaut ob der Client aus dem LAN auf die Page zugreift (wenn IP mit 192.168.1...beginnt) oder aus dem Web, und jenachdem die Pfade anpasst. Das funktioniert bei mir jetzt ganz gut. Das einzige was man jetzt noch manuell anpassen muss ist der GFX-Path.
edoras
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 6
Registriert: 22.10.2004, 20:57


Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron