der Titel schon sagt, erkläre ich euch heute, wie ihr euren eigenen P-Server, ohne Hamchi erstellen könnt und zum laufen bringt.
Fangen wir mal an.
Version 1
Version 1 "Offline Modus Server" Spieler zu Server nur verbindbar, wenn dieser die gleiche Internet Verbindung benutzen.
Als erste benötigen wir unsere IPv4 Addresse. Diese erfahren wir, indem wir uns die Details unserer derzeitigen Internet Verbindung anschauen.
Vista Pfad: Systemsteuerung -> Netzwerk-und Freigabecenter
Beispiel Bild:
Als nächstes klicken wir auf die Option Status anzeigen.
Sobald wir es angeklickt haben, öffnet sich ein kleines Fenster.
In diesem Fenster drücken wir auf die Option Details, es öffnet sich ein weiteres Fenster indem sich unsere IPv4 Addresse befindet, diese merken wir uns oder schreiben sie auf.
Beispiel Bild:
Nun öffnen wir unsere Portmap und ändern die
Hamachi IP in unsere IPv4 Addresse um, genauso wie die hamachi IP mit der .100 amende.
Portmap legen wir jetzt erstmal bei seite.
Wir öffnen unseren Virutal PC, klicken auf Einstellungen und wählen als Netzwerk unseren W-Lan/Lan Anschluss dann Speichern wir alles ab und starten erstmals unseren Server.
Nach dem einloggen, geben wir wegen der englischen Tastatur szsinstall (sysinstall [System Installation]) ein und folgen diesem Pfad.
Configure -> Networking -> Interfaces -> de0
Zweimal mit No beantworten und es öffnet sich ein Fenster, dieses füllen wir so aus:
Wir bestätigen mit OK und gehen wieder folgendermaßen ins Eingabefenster:
Cancel, Cancel und Exit
Wir geben wiederholt szsinstall ein und folgen dem Pfad wie bisher.
Configure -> Networking -> Interfaces -> de0
Jedoch beantworten wir diesesmal nichts mit No, sondern drücken bei IPv6 auf YES, wir warten einen moment und füllen alles wieder gleich aus.
In das Eingabefenster wechseln, rebooten und wir sind fertig.
- Fertig installierter Server
- IPv4 Addresse
- Brain.Exe (nicht zwangsläufig nötig)
Als erste benötigen wir unsere IPv4 Addresse. Diese erfahren wir, indem wir uns die Details unserer derzeitigen Internet Verbindung anschauen.
Vista Pfad: Systemsteuerung -> Netzwerk-und Freigabecenter
Beispiel Bild:
Als nächstes klicken wir auf die Option Status anzeigen.
Sobald wir es angeklickt haben, öffnet sich ein kleines Fenster.
In diesem Fenster drücken wir auf die Option Details, es öffnet sich ein weiteres Fenster indem sich unsere IPv4 Addresse befindet, diese merken wir uns oder schreiben sie auf.
Beispiel Bild:
Nun öffnen wir unsere Portmap und ändern die
Hamachi IP in unsere IPv4 Addresse um, genauso wie die hamachi IP mit der .100 amende.
Portmap legen wir jetzt erstmal bei seite.
Wir öffnen unseren Virutal PC, klicken auf Einstellungen und wählen als Netzwerk unseren W-Lan/Lan Anschluss dann Speichern wir alles ab und starten erstmals unseren Server.
Nach dem einloggen, geben wir wegen der englischen Tastatur szsinstall (sysinstall [System Installation]) ein und folgen diesem Pfad.
Configure -> Networking -> Interfaces -> de0
Zweimal mit No beantworten und es öffnet sich ein Fenster, dieses füllen wir so aus:
- IPv4 Gateway - eure IPv4 Addresse
- IPv4 Address - eure IPv4 Addresse mit .100 amende Bsp: xxx.xxx.xxx.100
- Der Rest ist unwichtig.
Wir bestätigen mit OK und gehen wieder folgendermaßen ins Eingabefenster:
Cancel, Cancel und Exit
Wir geben wiederholt szsinstall ein und folgen dem Pfad wie bisher.
Configure -> Networking -> Interfaces -> de0
Jedoch beantworten wir diesesmal nichts mit No, sondern drücken bei IPv6 auf YES, wir warten einen moment und füllen alles wieder gleich aus.
In das Eingabefenster wechseln, rebooten und wir sind fertig.
Version 2
Version 2 DynDNS ("Homeroot")
VORAB, was jetzt folgt, ist nicht für Anfänger gedacht und wird auch für
fortgeschrittene, eine herausforderung darstellen !
Ich werde euch nicht helfen eure Ports freizuschalten, da es sehr zeitaufwendig ist und ich auch bessere sachen zu tun habe.
Ich werde hier lediglich erklären, wie ihr euren Server für jeden User zugänglich macht, mehr aber auch nicht !
Fangen wir mal an.
Was ihr braucht.
Angefangen wird bei de0, alle bitte Version 1 bis de0 lesen, es wird nichts nochmal durchgekaut.
Wir sind in unserem VPC bei de0 angelangt, den legen wir jetzt erstmal bei seite.
Ihr geht auf die Website von
,
erstellt euch dort einen kostenlosen Account, als nächstes ladet ihr euch den DynDNS Updater runter.
Installiert ihn und starten.
Als nächstes, erstellt ihr euch auf DynDNS eine art Domain (diese wird als Host Addresse benutzt und kommt später in die Serverinfo.py eures Client's)
mit beliebigen Namen.
Wir nehmen als beispiel projekt1.game-server.cc.
Jetzt stellt ihr eure/n Domain/Host, auf eure IP Addresse.
Ein Beispiel Bild:
Als nächstes, wechseln wir zu unserem DynDNS Updater und loggt euch mit den Anmeldedaten die ihr auf DynDNS erstellt habt ein.
Refreshen die Hostlist und setzen ein Häckchen hinter unseren neuen Host und bestätigen indem wir auf Apply drücken.
Beispiel Bild:
Nun widmen wir uns unserem Virutal PC, jetzt klicken wir de0 an, beantworten den IPv6 teil mit NO und DHCP mit YES.
Wir warten einen kleinen Moment und es öffnet sich ein neues Fenster, mit den Internet Daten und Einstellungen.
Nun ändern wir unseren standart Host mcncc zu projekt1 um, den wir auf der DynDNS Website erstellt hatten.
Die endung der Domain, müssen wir auch ändern, als standart haben wir "com" dort stehen, dies ersetzten wir hier durch game-server.cc (im VPC (? = -)).
Den IPv4 Gateway und die IPv4 Address, schreibt ihr euch bitte auf, diese werden später nützlich sein.
Beispiel Bild:
Wir kehren zum Eingabefenster unseres VPC's zurück
und frischen die Verbindung auf, ihr gebt in den VPC dazu einfach -etc-rc.d-netif restart ( /etc/rc.d/netif restart ) ein, nun warten wir wieder einen kruzen Moment, rebooten und wir sind fertig.
VORAB, was jetzt folgt, ist nicht für Anfänger gedacht und wird auch für
fortgeschrittene, eine herausforderung darstellen !
Ich werde euch nicht helfen eure Ports freizuschalten, da es sehr zeitaufwendig ist und ich auch bessere sachen zu tun habe.
Ich werde hier lediglich erklären, wie ihr euren Server für jeden User zugänglich macht, mehr aber auch nicht !
Fangen wir mal an.
Was ihr braucht.
- Fertig Installierten Server
- Bissl brain wär nicht schlecht
Angefangen wird bei de0, alle bitte Version 1 bis de0 lesen, es wird nichts nochmal durchgekaut.
Wir sind in unserem VPC bei de0 angelangt, den legen wir jetzt erstmal bei seite.
Ihr geht auf die Website von
,erstellt euch dort einen kostenlosen Account, als nächstes ladet ihr euch den DynDNS Updater runter.
Installiert ihn und starten.
Als nächstes, erstellt ihr euch auf DynDNS eine art Domain (diese wird als Host Addresse benutzt und kommt später in die Serverinfo.py eures Client's)
mit beliebigen Namen.
Wir nehmen als beispiel projekt1.game-server.cc.
Jetzt stellt ihr eure/n Domain/Host, auf eure IP Addresse.
Ein Beispiel Bild:
Als nächstes, wechseln wir zu unserem DynDNS Updater und loggt euch mit den Anmeldedaten die ihr auf DynDNS erstellt habt ein.
Refreshen die Hostlist und setzen ein Häckchen hinter unseren neuen Host und bestätigen indem wir auf Apply drücken.
Beispiel Bild:
Nun widmen wir uns unserem Virutal PC, jetzt klicken wir de0 an, beantworten den IPv6 teil mit NO und DHCP mit YES.
Wir warten einen kleinen Moment und es öffnet sich ein neues Fenster, mit den Internet Daten und Einstellungen.
Nun ändern wir unseren standart Host mcncc zu projekt1 um, den wir auf der DynDNS Website erstellt hatten.
Die endung der Domain, müssen wir auch ändern, als standart haben wir "com" dort stehen, dies ersetzten wir hier durch game-server.cc (im VPC (? = -)).
Den IPv4 Gateway und die IPv4 Address, schreibt ihr euch bitte auf, diese werden später nützlich sein.
Beispiel Bild:
Wir kehren zum Eingabefenster unseres VPC's zurück
und frischen die Verbindung auf, ihr gebt in den VPC dazu einfach -etc-rc.d-netif restart ( /etc/rc.d/netif restart ) ein, nun warten wir wieder einen kruzen Moment, rebooten und wir sind fertig.
[GM] Rechte für (V1)
Was ihr benötigt
Ihr öffnet Navicat und verbindet euch mit eurer Datenbank.
Wechselt in das common verzeichnis und öffnet die tabelle
gmlist.
Einen schon erstellten Account angeben.
Es ist sehr wichtig, das ihr hierbei auf eure Rechtschreibung achtet.
IP (IPv4) Addresse ganz normal eingeben und abspeichern.
Wir wechseln zu unserem VirtualPC und fahren unseren Server mit ".-stop" runter.
Warten und mit ".-start" den Server hochfahren.
Dieser Vorgang, klappt auch im normalen eingeloggten Modus, nur das ihr euren Server nicht Herunterfahren könnt sondern ihn direkt hochfahren müsst.
- Navicat
- Gestarteten Server
Ihr öffnet Navicat und verbindet euch mit eurer Datenbank.
Wechselt in das common verzeichnis und öffnet die tabelle
gmlist.
Einen schon erstellten Account angeben.
Es ist sehr wichtig, das ihr hierbei auf eure Rechtschreibung achtet.
IP (IPv4) Addresse ganz normal eingeben und abspeichern.
Wir wechseln zu unserem VirtualPC und fahren unseren Server mit ".-stop" runter.
Warten und mit ".-start" den Server hochfahren.
Dieser Vorgang, klappt auch im normalen eingeloggten Modus, nur das ihr euren Server nicht Herunterfahren könnt sondern ihn direkt hochfahren müsst.
Etwas kleines als Beispiel:
[GM] Rechte DynDNS (V2)
Whut u need
Startet Navicat, verbindet euch mit eurer Datenbank, dann
common -> gmhost
Jetzt fügt ihr eure IPv4 Addresse ein, die ihr euch hoffentlich aufgeschrieben habt und nicht im VPC verändert habt. :>
Wir wechseln zu der Tabelle gmlist und drücken unten auf das plus, um eine neue Zeile zu erstellen diese füllt ihr folgendermaßen aus:
mAccount - kommt eure exakte InGame ID rein
mName - euer exakter InGame Name
mContactIP- eure IPv4 Addresse die wir vorhin schon angegeben haben
Im Verzeichnis log -> gmhost, schreibt ihr wieder eure IPv4 Addresse rein und speichert ab, rebootet euren Server und euer [GM] char ist dauerhaft auf dem DynDNS Server vorhanden ohne dauerndes IP switchen.
Es gibt leider einen kleinen haken bei dieser Sache, undzwar habt ihr wenn ihr euch mit der "Surakopf.exe" einloggt keine [GM] Rechte.
Nehmt vondaher, immer eine eigene .exe oder direkt die mc.exe.
- Navicat ob MySQL oder lite ist egal
- Eeinen server der online ist
Startet Navicat, verbindet euch mit eurer Datenbank, dann
common -> gmhost
Jetzt fügt ihr eure IPv4 Addresse ein, die ihr euch hoffentlich aufgeschrieben habt und nicht im VPC verändert habt. :>
Wir wechseln zu der Tabelle gmlist und drücken unten auf das plus, um eine neue Zeile zu erstellen diese füllt ihr folgendermaßen aus:
mAccount - kommt eure exakte InGame ID rein
mName - euer exakter InGame Name
mContactIP- eure IPv4 Addresse die wir vorhin schon angegeben haben
Im Verzeichnis log -> gmhost, schreibt ihr wieder eure IPv4 Addresse rein und speichert ab, rebootet euren Server und euer [GM] char ist dauerhaft auf dem DynDNS Server vorhanden ohne dauerndes IP switchen.
Es gibt leider einen kleinen haken bei dieser Sache, undzwar habt ihr wenn ihr euch mit der "Surakopf.exe" einloggt keine [GM] Rechte.
Nehmt vondaher, immer eine eigene .exe oder direkt die mc.exe.
Bei Fragen, bitte immer die Version mitschreiben und bevor ihr fragt,
lest euch den thread nochmals durch, evtl. habt ihr etwas übersehen.
Viel Spaß damit und ohne hamachi. :P
Regards
.Wanted






