Forum
.:.FunKiller's Hauptforum.:. Forum: [6] Server Thread: Ingame Serverliste in der Console
Ingame Serverliste in der Console Seite: « 1 2 »
#1 am 27.01.2011 um 21:34 Uhr Diesen Beitrag zitieren
unregistriert

Inspiriert dadurch, dass ich jetzt schon mehrmals mitgehört habe wie einige im TS verzweifelt nach IPs oder Leuten zum Hinterherjoinen gesucht haben, habe ich folgendes geschrieben:

 

 

 

 

Um das auch benutzen zu können, kopiert folgendes in eure autoexec.cfg:

 

alias "fkserver" "fkserver0"
alias "fkserver0" "echo; echo; echo PUBLIC SERVER - KOPIER DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL; fkserver1"
alias "fkserver1" "echo connect 84.16.242.42:27015 - Freudenhaus - Kurzwahl Pub; fkserver2"
alias "fkserver2" "echo connect 84.16.242.42:27025 - War3Source - Kurzwahl W3S; fkserver3"
alias "fkserver3" "echo connect 84.16.242.42:27035 - Deathmatch - Kurzwahl DM; fkserver4"
alias "fkserver4" "echo connect 84.16.242.42:27045 - Gungame - Kurzwahl GG; fkserver5"
alias "fkserver5" "echo connect 84.16.242.42:27055 - Handgun Deathmatch - Kurzwahl HGDM; fkserver6"
alias "fkserver6" "echo connect 84.16.242.42:27065 - Iceworld Deathmatch - Kurzwahl IceDM; fkserver7"
alias "fkserver7" "echo connect 84.16.242.42:27075 - Office Deathmatch - Kurzwahl OfficeDM; fkserver8"
alias "fkserver8" "echo connect 84.16.242.42:27085 - Tuscan - Kurzwahl TuscanPub; fkserver00"
alias "fkserver00" "echo; echo WAR SERVER - GIB DAS PASSWORD MANUELL EIN UND KOPIER DANN DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL; fkserver9"
alias "fkserver9" "echo connect 85.131.207.20:27015 - password XXXX - 4Life - Kurzwahl 4L; fkserver10"
alias "fkserver10" "echo connect 85.131.138.208:27015 - password XXXX - LadyLike - Kurzwahl Lady; fkserver11"
alias "fkserver11" "echo connect 85.131.138.211:27015 - password XXXX - Eclipse - Kurzwahl Ecl; fkserver12"
alias "fkserver12" "echo connect 85.131.138.70:27015 - password XXXX - Hardcore - Kurzwahl HC; fkserver000"
alias "fkserver000" "echo; echo SOURCETV - KOPIER DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL; fkserver13"
alias "fkserver13" "echo connect 85.131.163.134:27020 - 4Life - Kurzwahl 4LTV; fkserver14"
alias "fkserver14" "echo connect 85.131.138.209:27020 - LadyLike - Kurzwahl LadyTV; fkserver15"
alias "fkserver15" "echo connect 85.131.138.212:27020 - Eclipse - Kurzwahl EclTV; fkserver16"
alias "fkserver16" "echo connect 85.131.139.1:27020 - Hardcore - Kurzwahl HCTV; echo"
alias "Pub" "connect 84.16.242.42:27015"
alias "W3S" "connect 84.16.242.42:27025"
alias "DM" "connect 84.16.242.42:27035"
alias "GG" "connect 84.16.242.42:27045"
alias "HGDM" "connect 84.16.242.42:27055"
alias "IceDM" "connect 84.16.242.42:27065"
alias "OfficeDM" "connect 84.16.242.42:27075"
alias "TuscanPub" "connect 84.16.242.42:27085"
alias "4L" "connect 85.131.207.20:27015; password XXXX"
alias "Lady" "connect 85.131.138.208:27015; password XXXX"
alias "Ecl" "connect 85.131.138.211:27015; password XXXX"
alias "HC" "connect 85.131.138.70:27015; password XXXX"
alias "4LTV" "connect 85.131.163.134:27020"
alias "LadyTV" "connect 85.131.138.209:27020"
alias "EclTV" "connect 85.131.138.212:27020"
alias "HCTV" "connect 85.131.139.1:27020"

 

Erklärung der roten Markierungen, bzw. was kann man individuell ändern:

  • Den Aufrufbefehl könnt ihr beliebig nennen. In meinem Beispiel muss man fkserver in die Console eingeben.
  • Die Kurzwahlen könnt ihr beliebig ändern. Achtet dabei darauf, dass ihr pro Kurzwahl 2 Einträge ändern müsst! Einen oben in den echos, den anderen unten beim Aufruf des alias.
  • Die Passwörter für die Warserver müssen ergänzt werden. Achtung: wieder 2 Einträge pro Passwort!

 

Beispielablauf:

Ihr daddelt auf dem Freudenhaus und wollt auf den IceWorld Deathmatch Server.

Console auf, fkserver eingegeben. Dort könnt ihr dann die IP (und ggbf password) für andere kopieren und/oder direkt mit der Kurzwahl IceDM auf den Server connecten.

 

Natürlich könnte man das ganze auch per GUI oder Serverbrowser lösen. Das GUI wäre mit sowas aber schnell überladen und der Serverbrowser funktioniert nicht bei jedem. Außerdem bin ich so weit es geht kein Freund von "Klicki-Bunti" Lieber alles schön per Tastatureingabe steuern.

Vielleicht hilft das ja dem ein oder anderen von euch.

 

 

 

##################################################### angehangene Datei(en):
Du musst registriert sein, um diese Dateien herunterladen zu können!
#####################################################


zuletzt editiert von skhar am 27.01.2011 22:03 Uhr 
#2 am 27.01.2011 um 21:50 Uhr Diesen Beitrag zitieren
unregistriert

Respekt

 

Daumen hoch digga!

 

kecho.gif

 
#3 am 27.01.2011 um 23:45 Uhr Diesen Beitrag zitieren
unregistriert

Schick, einfach und funktionell.

Schönen Dank, gute Arbeit

 
#4 am 28.01.2011 um 09:15 Uhr Diesen Beitrag zitieren
unregistriert

sieht gut aus denke das dies einigen weiterhelfen wird

 
#5 am 28.01.2011 um 10:44 Uhr Diesen Beitrag zitieren
unregistriert

ok eingebaut und fein ist, aaaaaaber

wie ist der aufruf für ein automatisches laden der autoexec beim starten des spiels? ich meine ich bin faul und will nicht immer fkserver eingeben um die liste zu sehen

 
#6 am 28.01.2011 um 10:57 Uhr Diesen Beitrag zitieren
|Infinity| Cyraxâ„¢
unregistriert

Fauler "Hund"

 

Die Autoexec wird immer Automatisch mitgeladen, da ich aber denke das Du meinst das die Liste von Anfang an escheinen soll müsste es reichen folgendes in die Autoexec einzutragen.

 

echo; echo PUBLIC SERVER - KOPIER DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL
echo connect 84.16.242.42:27015 - Freudenhaus - Kurzwahl Pub
echo connect 84.16.242.42:27025 - War3Source - Kurzwahl W3S
echo connect 84.16.242.42:27035 - Deathmatch - Kurzwahl DM
echo connect 84.16.242.42:27045 - Gungame - Kurzwahl GG
echo connect 84.16.242.42:27055 - Handgun Deathmatch - Kurzwahl HGDM
echo connect 84.16.242.42:27065 - Iceworld Deathmatch - Kurzwahl IceDM
echo connect 84.16.242.42:27075 - Office Deathmatch - Kurzwahl OfficeDM
echo connect 84.16.242.42:27085 - Tuscan - Kurzwahl TuscanPub
echo; echo WAR SERVER - GIB DAS PASSWORD MANUELL EIN UND KOPIER DANN DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL
echo connect 85.131.207.20:27015 - password XXXX - 4Life - Kurzwahl 4L
echo connect 85.131.138.208:27015 - password XXXX - LadyLike - Kurzwahl Lady
echo connect 85.131.138.211:27015 - password XXXX - Eclipse - Kurzwahl Ecl
echo connect 85.131.138.70:27015 - password XXXX - Hardcore - Kurzwahl HC
echo; echo SOURCETV - KOPIER DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL
echo connect 85.131.163.134:27020 - 4Life - Kurzwahl 4LTV
echo connect 85.131.138.209:27020 - LadyLike - Kurzwahl LadyTV
echo connect 85.131.138.212:27020 - Eclipse - Kurzwahl EclTV
echo connect 85.131.139.1:27020 - Hardcore - Kurzwahl HCTV
alias "Pub" "connect 84.16.242.42:27015"
alias "W3S" "connect 84.16.242.42:27025"
alias "DM" "connect 84.16.242.42:27035"
alias "GG" "connect 84.16.242.42:27045"
alias "HGDM" "connect 84.16.242.42:27055"
alias "IceDM" "connect 84.16.242.42:27065"
alias "OfficeDM" "connect 84.16.242.42:27075"
alias "TuscanPub" "connect 84.16.242.42:27085"
alias "4L" "connect 85.131.207.20:27015; password XXXX"
alias "Lady" "connect 85.131.138.208:27015; password XXXX"
alias "Ecl" "connect 85.131.138.211:27015; password XXXX"
alias "HC" "connect 85.131.138.70:27015; password XXXX"
alias "4LTV" "connect 85.131.163.134:27020"
alias "LadyTV" "connect 85.131.138.209:27020"
alias "EclTV" "connect 85.131.138.212:27020"
alias "HCTV" "connect 85.131.139.1:27020"

 

Achja mit dem Beispiel geht es aber dann nichtmehr das man mittels fkserver die Serverliste wiederholt aufrufen kann.

 

Deswegen hier nochmal ein Beispiel wo es mittels fkserver auch aufrufbar sein sollte und die Liste zusätzlich gleich am anfang angezeigt werden sollte.

 

alias "fkserver" "fkserver0"
alias "fkserver0" "echo; echo; echo PUBLIC SERVER - KOPIER DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL; fkserver1"
alias "fkserver1" "echo connect 84.16.242.42:27015 - Freudenhaus - Kurzwahl Pub; fkserver2"
alias "fkserver2" "echo connect 84.16.242.42:27025 - War3Source - Kurzwahl W3S; fkserver3"
alias "fkserver3" "echo connect 84.16.242.42:27035 - Deathmatch - Kurzwahl DM; fkserver4"
alias "fkserver4" "echo connect 84.16.242.42:27045 - Gungame - Kurzwahl GG; fkserver5"
alias "fkserver5" "echo connect 84.16.242.42:27055 - Handgun Deathmatch - Kurzwahl HGDM; fkserver6"
alias "fkserver6" "echo connect 84.16.242.42:27065 - Iceworld Deathmatch - Kurzwahl IceDM; fkserver7"
alias "fkserver7" "echo connect 84.16.242.42:27075 - Office Deathmatch - Kurzwahl OfficeDM; fkserver8"
alias "fkserver8" "echo connect 84.16.242.42:27085 - Tuscan - Kurzwahl TuscanPub; fkserver00"
alias "fkserver00" "echo; echo WAR SERVER - GIB DAS PASSWORD MANUELL EIN UND KOPIER DANN DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL; fkserver9"
alias "fkserver9" "echo connect 85.131.207.20:27015 - password XXXX - 4Life - Kurzwahl 4L; fkserver10"
alias "fkserver10" "echo connect 85.131.138.208:27015 - password XXXX - LadyLike - Kurzwahl Lady; fkserver11"
alias "fkserver11" "echo connect 85.131.138.211:27015 - password XXXX - Eclipse - Kurzwahl Ecl; fkserver12"
alias "fkserver12" "echo connect 85.131.138.70:27015 - password XXXX - Hardcore - Kurzwahl HC; fkserver000"
alias "fkserver000" "echo; echo SOURCETV - KOPIER DAS CONNECT + IP ODER BENUTZ DIE KURZWAHL; fkserver13"
alias "fkserver13" "echo connect 85.131.163.134:27020 - 4Life - Kurzwahl 4LTV; fkserver14"
alias "fkserver14" "echo connect 85.131.138.209:27020 - LadyLike - Kurzwahl LadyTV; fkserver15"
alias "fkserver15" "echo connect 85.131.138.212:27020 - Eclipse - Kurzwahl EclTV; fkserver16"
alias "fkserver16" "echo connect 85.131.139.1:27020 - Hardcore - Kurzwahl HCTV; echo"
alias "Pub" "connect 84.16.242.42:27015"
alias "W3S" "connect 84.16.242.42:27025"
alias "DM" "connect 84.16.242.42:27035"
alias "GG" "connect 84.16.242.42:27045"
alias "HGDM" "connect 84.16.242.42:27055"
alias "IceDM" "connect 84.16.242.42:27065"
alias "OfficeDM" "connect 84.16.242.42:27075"
alias "TuscanPub" "connect 84.16.242.42:27085"
alias "4L" "connect 85.131.207.20:27015; password XXXX"
alias "Lady" "connect 85.131.138.208:27015; password XXXX"
alias "Ecl" "connect 85.131.138.211:27015; password XXXX"
alias "HC" "connect 85.131.138.70:27015; password XXXX"
alias "4LTV" "connect 85.131.163.134:27020"
alias "LadyTV" "connect 85.131.138.209:27020"
alias "EclTV" "connect 85.131.138.212:27020"
alias "HCTV" "connect 85.131.139.1:27020"

fkserver

 

Ich denke das sollte soweit stimmen

Kann leider keine Garantie abgeben da ich es nicht getestet habe

 

LG



zuletzt editiert von Cyraxâ„¢ am 28.01.2011 11:12 Uhr 
#7 am 28.01.2011 um 11:20 Uhr Diesen Beitrag zitieren
unregistriert

 

ok dann jetzt noch als tip

 

schreib in der valve.rc (auch im cfg ordner) vor dem exec autoexec.cfg ein clear rein damit die fehler meldungen die ihr immer in der console habt gleich weg sind und ihr das reine game menu habt

 

Valve.rc

 

 

   Code:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.

// load the base configuration
//exec default.cfg
r_decal_cullsize 1

// Setup custom controller
exec joystick.cfg

// run a user script file if present
clear  // <--- Da das clear hin und diesen text wieder l&ouml;schen
exec autoexec.cfg

//
// stuff command line statements
//
stuffcmds
 





 



zuletzt editiert von .:.FK.:.T-DOGG.:. am 28.01.2011 11:36 Uhr 
#8 am 28.01.2011 um 11:26 Uhr Diesen Beitrag zitieren
|Infinity| Cyraxâ„¢
unregistriert

Funktioniert das?

 

Ich hab das glaube ich schon über alle möglichen Configs probiert aber die Meldungen sind immer wieder gekommen.

 

Valve.rc hab ich noch nicht probiert glaub ich, werde ich heute machen.

 

Gott sei dank hab ich ja nur 4 Fehlermeldungen.

 
#9 am 28.01.2011 um 11:43 Uhr Diesen Beitrag zitieren
unregistriert

ja funktioniert, kann aber sein das nicht alle fehler weg sind denn lädst du nach der autoexec noch was anderes kann es sein das dort die fehler sind und dann musst du die da weg machen.

 

bei starten von css wird als erstes die valve.rc geladen und dann die autoexec und der rest den man so hat

 
#10 am 28.01.2011 um 11:47 Uhr Diesen Beitrag zitieren
|Infinity| Cyraxâ„¢
unregistriert

Ja ich glaube deshalb funktioniert das bei mir nicht ganz so.

 

Wie gesagt heute Nachmittags testen.

 

Meine Valve.rc ist eigentlich unberührt, die Autoexec hat keine Befehle inkludiert die diese Fehler verursachen.

Die Normale Config ist auch sauber.

 

Ich denke das wirklich nach der AutoExec etwas geladen wird und zwar aus den "gepackten" standartdateien aus dem SteamOrdner der diese befehle drinnen hat.

 

Aber wie gesagt in der zwischenzeit habe ich glaube ich nur noch 4 Fehlermeldungen, vorher hatte ich sicher an die 20.

 

:)

 
#11 am 28.01.2011 um 11:59 Uhr Diesen Beitrag zitieren
unregistriert

Danke fürs Lob

Der automatische Aufruf funktioniert exakt so, wie Cyrax es geschrieben hat. Einfach den Aufruf (hier: fkserver) selbst noch in die cfg schreiben.

Wenns noch weitere Fragen gibt, immer raus damit.

 

Cyrax: Wenn ich mich recht erinnere treten die Fehler nicht bei jedem auf. Das sind Updateleichen, verursacht durch TF2-Updates oder andere Spiele. Nicht schön aber stören auch nicht, entsprechend niedrige Priorität bei HPE. Und die kann man auch nicht durch clear loswerden. Man kann nur hoffen, dass es irgendwann gefixt wird =)

 
#12 am 28.01.2011 um 12:12 Uhr Diesen Beitrag zitieren
|Infinity| Cyraxâ„¢
unregistriert

Dachte ich mir schon

 

Ja die Updates dürften ja in der zwischenzeit auch schon ein wenig geholfen haben immerhin haben sich die Fehler reduziert.

 

Und mittlerweile hab ich mich an den schönheitsfehler gewöhnt, aber wie Du schon richtig sagtest, stören tun sie ja im grunde nicht

 
#13 am 28.01.2011 um 13:42 Uhr Diesen Beitrag zitieren
unregistriert

ich verweise mal auf

meine methode

 

push me

 
#14 am 28.01.2011 um 14:00 Uhr Diesen Beitrag zitieren
|Infinity| Cyraxâ„¢
unregistriert
skhar schrieb:

 

Natürlich könnte man das ganze auch per GUI oder Serverbrowser lösen. Das GUI wäre mit sowas aber schnell überladen und der Serverbrowser funktioniert nicht bei jedem. Außerdem bin ich so weit es geht kein Freund von "Klicki-Bunti" Lieber alles schön per Tastatureingabe steuern.

Vielleicht hilft das ja dem ein oder anderen von euch.

 

 

 

Ich selbst benutze für diese sachen eh schon bereits ein "GameMenu" und skhar wollte glaube ich hier eben nur eine "Alternative" vorstellen, die ich nicht so schlecht finde.

 

Mein Gamemenu ist nämlich eeeeewig lang.

Ich hab darin ServerJoin, ConfigLaden, DemoMenü, MapChanges, WarServer, etc. etc.

 

Das wird dann schon ziemlich lang, jedoch Kurzbefehle für die Console sind da eben schon sehr vorteilhaft

 

Aber ihr könntet ja noch ein Tutorial für das erstellen eines GameMenüs erstellen das sehe ich leider nicht in MaD_OxX seinem Thread, da werden glaub ich die GUI's nur vorgestellt oder!?

 

LG

 
#15 am 28.01.2011 um 14:04 Uhr Diesen Beitrag zitieren
unregistriert

Deswegen schrieb ich im Startpost direkt:

 

skhar schrieb:

Natürlich könnte man das ganze auch per GUI oder Serverbrowser lösen. Das GUI wäre mit sowas aber schnell überladen[...]. Außerdem bin ich so weit es geht kein Freund von "Klicki-Bunti" Lieber alles schön per Tastatureingabe steuern.

 

Ich würd dann im GUI direkt alles mögliche unterbringen, von Serverjoins über ESLConfigs bis hin zu eigenen Scripts, und dann würds eben entsprechend überladen wirken und ich müsste erstmal suchen, bis ich das richtige gefunden hab.

Und ich glaube auch bezüglich Installation, Individualisierung oder Fehleranfälligkeit durch Updates ist die Consolenvariante angenehmer

Aber jeder so wie ers am liebsten mag Spricht ja nichts gegen GUIs.

 

Wenns noch möglich wäre, würde ich sowieso alles mögliche über commandmenus ingame lösen. Mit der console hab ich mich auch erst angefreundet, als das commandmenu wegfiel.

 
#16 am 28.01.2011 um 14:09 Uhr Diesen Beitrag zitieren
|Infinity| Cyraxâ„¢
unregistriert

Ich bin ja echt am überlegen ob ich mir den größten teil des Gui's umschreibe in die Console.

 

Was mich einfach zu sehr nervt ist wenn ich einen Server Hinzufüge oder Entferne, ich die ganze Liste runter (bei mir mittlerweile knappe 100 Punkte) jeden Punkt wieder von der Zahlenreihe anpassen muss.

 

Das fällt halt definitiv damit weg

 
#17 am 28.01.2011 um 14:15 Uhr Diesen Beitrag zitieren
unregistriert

100 Einträge ist schon krass

Aber dafür würd ich dir Notepad++ empfehlen, damit müsste das eigentlich kein Problem sein, mal eben die Nummerierung um eins zu erhöhen oder verringern.

 

edit:

Bin auch schon am überlegen ein "consolen-GUI" zu schreiben, über das ich dann alles wichtige steuern kann =)



zuletzt editiert von skhar am 28.01.2011 14:23 Uhr 
#18 am 28.01.2011 um 14:45 Uhr Diesen Beitrag zitieren
unregistriert

ich persönlich benutzte den phase 5 html editor

 

link

 

für alles was mit  cfgs oder scripten zu tun hat

 

einfach weil die zeilen numerirung net schlecht ist

 

und es is 4 free

 
#19 am 28.01.2011 um 14:49 Uhr Diesen Beitrag zitieren
|Infinity| Cyraxâ„¢
unregistriert

Oh *peinlich* ich benutze nur Notepad++

 

Aber das mit den Nummerierungen wäre mir noch nicht aufgefallen.

Hab aber bis jetzt auch nie Aktiv danach gesucht, kannst mir mal schreiben wo ich das finde?

 

@MaD_OxX

Sieht eigentlich auch sehr Nice aus, kann der auch HTML Seiten Anzeigen nach der bearbeitung?

 

Aber eigentlich bin ich sehr sehr zufrieden mit Notepad++ vorallem weil man viele verschiedene Sprachen einbetten kann und er diese Farblich hervorhebt je nach sprache die man wählt.

 

Die Funktion würde mir glaub ich beim HTML Editor fehlen.

 

LG

 
#20 am 28.01.2011 um 14:57 Uhr Diesen Beitrag zitieren
unregistriert

nicht das ich wüste ich gehe immer so vor

 

zieh die fertige datei

 

auf firefox;opera;googlechrome;schande auch den internet explorer von microsoft

 

und man sieht die datei

 

durch zwieschen speichern und F5 drücken kann man auch sehen was zieschen durch passiert

 
#21 am 28.01.2011 um 16:29 Uhr Diesen Beitrag zitieren
unregistriert

Uff, hab da grad mal nach gesucht, finds aber auf die Schnelle auch nicht mehr.

Kann gut sein, dass ich damals ein eigenes kleines Script dafür hatte

 

Mit Suchen&Ersetzen komm ich grad soweit, dass ich zumindest jede Zahl ansteuern kann:

[0-9]+

Was man dann aber beim Ersetzen schreiben muss, damit er den [Zahlenwert + 1] ausspuckt, weiß ich grad nicht. Könnt auch sein, dass das nicht ohne Script möglich war.

 

Vielleicht weiß das hier aber jemand anders oder mir fällts noch wieder ein

 
Seite: « 1 2 »

 

 

 

 


nur für FunKiller Mitglieder
kein Server eingetragen