Zum Inhalt springen

Fraenky

Member
  • Gesamte Inhalte

    24
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von Fraenky

  1. SuSe wurde auch aus diesem Grund erschaffen. Es soll ja dem Umsteiger einen einfachen Weg geben um das Sys A zu installieren und B vernünftig zu konfigurieren. Im übrigen gehen diesen Weg fast alle Distris um schneller Anteile am Markt zu erhaschen. Siehe Debian, war es vor ein paar Jahren fast unmöglich sein Sys als beginnender Advanced Linuxer zu installieren so hat man nun auch einen grafischen Installer. Da dieser Thread ja eigentlich die Grundfrage beinhaltet "welche Distri ist denn die für Einsteiger am besten geeignetste" so kann ich wirklich nur zu solch einer wie z.B. SuSe raten, vorallem wenn man der englischen Sprache nicht allzu mächtig ist. Eine aktuelle Umfrage der Easylinux Zeitschrift zeigt deutlich die Verbreitung auf. Über 90 % benutzen SuSe und somit kann man hier deutlich mehr Infos aus dem Netz fischen. Ich selbst bezeichne ich schon als fortgeschrittenen Linuxuser und würde sicherlich kein Problem haben auch ein Gentoosys zum laufen zu bekommen, aber ich stelle mir immer wieder die Frage "Warum wechseln ? "

    Ich hab mein SuSe ja nicht zum testen oder schnuppern, sondern erledige damit 100% meiner beruflichen Arbeit und 95 % meiner Hobbys, wenn ich mal die Spiele auslasse. Nur 2 Beispiele was SuSe simpelst kann:

    1 I-Pod: Einstecken und abgleichen :) bei Win muss ich erst Treiber installieren....

    2 Digitalkamera (Ixus V², Ixus 50, EOS 300D, Olympus 4040) -- ja ich weiss viele, aber das ist mein Hobby. Einstecken, via digiKam Bilder holen, fertig :) In den RAW Files dank einem eigenen Script, werden die JPGs extrahiert (100 RAWs --> 100 JPGs --> 15 Sekunden) Auf Win ist das mühselig und kostet nerven. Professionelle Bildbearbeitung erledigt Gimp perfekt, somit muss ich mich nicht wie tausende User mit dem Softwarediebstahl ala PS CS rumschlagen, wer hat schon 1000 ? für ein Proggi als Hobby übrig.

    Ich wünsche mir für die nächsten Jahre eine stark anwachsende Linuxerzahl damit ENDLICH einmal die Hardwarehersteller aufwachen und Zeitgleich für Linux Treiber baun......das ist mein allergrößtes Problem bei Linux.

  2. Ist schon klar das Du die Shell nicht schlecht gemacht hast :) ich meinte nur das man da ran soll und nicht von vorne herein die Einstellung "das ist mir zu schwer". Ich schreibe mir fast alles Scripte selbst (via Shell) und habs erst vor ca. 2 Jahren angefangen....

    Via Kommander kann man es auch mit einem GUI machen.

    P.S. Warum ist SuSe WinXP Like ? Das hört sich irgendwie negativ an. Nur wegen Yast ? Das ist doch sehr hilfreich für jemanden der sich an Linux rantasten will. Ich bau mir meine Pakete meist selbst und erstelle dann ein rpm via checkinstall so kann ich leicht wieder das ganze deinstallieren um ein schlankes Sys zu bewahren. Der Desktop ist halt default KDE aber das kann man ja auf jeder Distri haben. Ich finde auch das WinXP nicht zwingend schlecht ist wenn man weiss wie man damit umgehen muss. Wenn man sein Linux nicht permanent Up2Date hält ist es auch ein Sicherheitsloch. Hauptprob an WinXP ist halt das man nicht gezwungen wird einen Benutzer anzugeben und so sind fast alle User "Root" was somit für Spyware, Scripte etc Tür und Tor öffnet. Für mich ist Win unentbehrlich solange 99 % der Soft und Hardwarehersteller fast ausnahmslos nur WinXP Support bezl Treiber ihrer Hardware und properitärer Software anbieten. Für meinen Canon 865er musste ich 30 ? ausgeben um ihn an Linux betreiben zu können ;) Für meinen alten Scanner hätte ich nochmal 50 $ investieren müssen was mir aber zu teuer war und somit hab ich mir nen Epson geholt der von iscan unterstützt wird....wie scon gesagt mein Glück ist halt "2 sehr gute Rechner" somit kann ich eben aus jedem OS das Beste rausholen.

    Meine Gründe pro Linux:

    - wenig Kopfzerbrechen bezl Spyware, Trojaner, Viren

    - sehr gute Software in vielen Bereichen "gratis - OpenSource"

    - Zukunftssicher und ohne Freischaltcodes etc

    - Stabil

    Meine Gründe pro WinXP

    - Grösste Softwareauswahl (Properitär)

    - Jede Harware funzt

    - schneller Boot / Stabil (Bluescreens resultieren meist durch Software und nicht durch XP)

  3. Hallo,

    kann Dir auch erstmal nur zu Knoppix raten, wenn Du ne Flat hast ist die schnell und gratis gesaugt oder aber mal ne Zeitschrift kaufen wo diese dabei ist. Ob die auf Debian oder SuSe basiert, ist relativ schnuppe. Wichtig sollte eigentlich sein das man sich ein bisschen durchfummelt. Als ich vor 3 Jahren so richtig in diese Thematik eingestiegen bin, schockte mich eben der total andere Aufbau. Viel Zeit nehmen und Step by Step die Programme erlernen. Vieles kann man auch schon auf Mickeysoft machen (z.B. OpenOffice.org, Gimp)

    Somit tut man sich deutlich leichter wenn dann das Bekannte wieder erkannt wird.

    Die als schwer verschrienene Konsole ist eigentlich der Schlüssel bei Linux. Also nicht zulassen weil man dem Newb einredet das ist schwer, sondern gerade deswegen das Teil öffnen ;). Schnell wird man damit umzugehen wissen und bemitleidet den "nur" Winuser das er sowas tolles (ja ich weiss "DOS") nicht hat (nutzt).

    Ich hatte so eigentlich ausser Videobearbeitung und eben das Spielen alles auf Linux umgeswiftet. Ob Office, Mails, Inet, ein klein wenig scripten, html, komplette Bildverwaltung und Bildbearbeitung, Filesharing, Teamspeak, Voice over IP Telefonie, I-Pod, Printserver, Scanner, Webserver etc.... nur noch Linux :)

    Mein Glück ist es halt 2 Rechner zu besitzen wobei der Hardwarebessere Linux ist ausser die Graka die ist im Winrechner überlegener wegen der Spiele.

    Ich tue mir das Spielen auf Linux auch nicht an, dafür ist es nicht da. Linux ist ein Arbeitssystem und kein Spielesystem auch wenn es dafür diverse Emulatoren gibt. Für die Videobearbeitung hab ich fast 500 ? ausgegeben und somit bleibt diese auch auf Win da unter Linux nichts rankommt.

    Ich nutze SuSe 9.3 (angefangen hatte ich mit 8.1) und lebe trotz mancher Eigenarten sehr sehr gut damit. Einer der großen Vorteile ist die hier schon angesprochene große Community wo Du schnell Hilfe bekommst. Der Kaufsupport bei SuSe ist auch nur der eingeschränkte Installationssupport, dennoch kaufe ich mir immer die Boxedversion da sie auch 2 Handbücher (als Update nur das Adminhandbuch) enthält. Natürlich darf man die ganzen Develpakete nicht vergessen die man bei einer kostenlosen Version komplett via Netz ziehen muss. Wer da mehrere Rechner hat muss lange saugen.

    Prinzipiell kann man einem Anfänger wirklich SuSe, Feudora und Mandriva empfehlen. Debian ist jetzt auch wieder zu empfehlen da es wieder Up2Date ist, allerdings muss man es mögen ;)

    Profis nehmen Geento.......

    Der Vorteil liegt einfach klar auf der Hand:

    Je früher man anfängt desto einfacher ist es in naher Zukunft auf Mickeysoft zu verzichten da mit Longhorn noch einige Überraschungen kommen werden.

    Zusätzlich entsteht auch ein ungemein hohes Wissen über den eigenen PC. Man lernt eben von der Pike auf.

  4. Soll ich mal wieder ;)

    Also CVS Version ist absolut NOTWENDIG ! Die andere geht nicht (schade da ich schon ein rpm gebaut hatte und als CVS das leider irgendwie nicht so mag)

    Wers selber baun will:

    $ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/qstat login

    $ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/qstat co -P qstat2

    So gehts auch ohne Web CVS ;) man muss halt nur Modulname mit qstat2 austauschen

    $ cd qstat2

    $ ./autogen.sh

    $ ./configure

    $ make

    $ su + PW --> nur Notwendig wer es Zuhause aufm Rechner baut

    $ make install (checkinstall ging bei mir nicht.... -nur für SuSe Nutzer- baut ein rpm)

    Wer es nicht selbst baun will und meine Binary haben will dann

    $ wget http://web23.norisserver-a.de/qstat.tar

    $ tar -xvf qstat.tar

    $ mv qstat /usr/local/bin/

    Ckecken obs läuft mit

    $ qstat

    Läufts, dann das html Zeuchs in den Webserverbereich saugen und die config anpassen.

    IP:Portsolassen , Name des Servers und evtl ne Grafikadresse

    Am besten den Ordner mit

    $ mv altername bf2status z.B. umbenennen

    Im Browser http://ip.des.servers/bf2status eingeben und nun müsste es klappen

    Daten zur Binärdatei:

    Gebaut mit P5 3.0 GhZ --> getestet auch auf AMD 3000+

    32 BIT !!!!!!!!!!!! --> wenns mit 64 Bit geht bitte hier posten

    Viel Spaß !

  5. Bei mir geht das nicht, kann ja nur an mir liegen  :(

    als nächstes im: bf2/mods/bf2/settings/  folgende datei angelegt: adminsettings.con

    diese schaut so aus:

    admin.rconPort ****

    admin.rconPassword "*******"

    admin.debugLogEnabled 1

    admin.debugLogFile "/path/to/debug.log"

    admin.udpLogEnabled 1

    admin.udpLogHost "83.142.84.55"

    admin.udpLogPort *****

    pingkick.highPingAutoKick 1

    pingkick.highPingLimit 50

    pingkick.highPingWarnings 3

    pingkick.highPingCheckInterval 30

    und als letztes in der serversettings.con  folgendes eingefügt

    sv.adminScript = pingkick

    und den server neu gestartet.

    habe ich jetzt noch was vergessen ?

    Was hat die Serversettings.con damit zu tun ??

    Davon habe ich NICHTS geschrieben !

    Gleiches gilt für Adminsettings.

    Lösch das alles wieder....

    da beissen sich 2 Scripte und in der serversettings.con wird dein adminsettings so eh nicht geladen. Machs bitte genau so wie beschrieben ohne EXTRADINGE !

  6. Jo genau den haben wir vor 2 Wochen speziell für BF2 bestellt.

    Allerdings mit SuSe 9.1 --> läuft als Webserver klasse und es muss nix ausser Screen nachinstalliert werden.

    Wir haben insgesamt 3 Entrys

    1 x CS 1.6 16 Slot

    1 x Cod 16 Slot + 1 x CoDUO 16 Slot

    1 x BF2 32 Slot

    Wir haun die Server prinzipiell nicht mit mega Slots voll also lieber nen 32er fahren und keine Lags als nen 64 er der dauernd nervt.

    Denk aber bitte daran: You get what you pay.....es ist ein Lowbudgetrootserver und kein Lowpingmegaserver ;)

    Vorteil Hetzner: Nur 69 ? Einrichtung (hoffe noch für Euch auch im Juli)

    monatlich kündbar !!! <--- das ist wichtig !

    Ansonsten moderate Kosten 39,00 ?

  7. Erfahrungen der letzten 3 Jahre:

    Server4you --> Alptraum² (Root)

    Server4you --> gute bis befriedigende Pings (Housing)

    (beides 3 Jahre her)

    1und1 --> Pings 25 - 30 BF1942 T-Online + Fastpath stabil 100 % erreichbarkeit - teuer

    vor 2 Jahren zu ipx-server gewechselt wegen Trafficpreis

    ipx-server --> günstig, viel Traffic, abundzu (1-2 mal im Monat Paketlosses) sonst einwandfrei, leider low Hardware

    strato --> nach einem Monat sofort wegen unzumutbarer Pings gekündigt (soll hier aber rechenzentrumsabhängi sein)

    hetzner --> haben wir 3 Server, Pings STABIL, KEINE Paketlosses, günstig, ausreichender Traffik, hervorragender Support (im Gegensatz zum Ticketsystem von s4u), Entryserver ausreichende Hardware und monatlich Kündbar (alle 3 sind im RZ 6 ! )

    Man sieht selbst wie die eigenen Erfahrungen so sind, denke mal das hat was mit dem Standort des Rechenzentrums zu tun, Hetzner z.B. ist einwandfrei im RZ6 (Nürnberg) die alten RZs sind einfach mist, neue Server sind aber im RZ6.

    Ist das Geld nebensächlich so ist 1und1 die erste Wahl. Leider am teuersten

    Strato ist ein Risiko da hier anscheinend das Berliner RZ schlecht angebunden ist und die neuen Server nur dort entstehen

    Server4You ist indiskutabel da der Support schon fast eine unverschämtheit war (ist ? ) Die Antwort kam mdst 5 Tage danach und auch noch mit einer dämlichen Antwort die nichts brachte

    ipx-server ist billig aber wenn man in einem schlechten Netzwerk ist muss man abundzu mit Paketlosses leben (wir haben da nur TS und CoD am laufen)

    Hetzner ist bisher (9 Monate) für uns das beste Preisleistungsverhältnis, vorallem der Service ist klasse. Ein Kernelupdate kann schon mal einen Reboot aufhängen, bis 22 Uhr telefonisch anrufen und innerhalb 1-2 Minuten läuft die Kiste wieder :-)

    Daten Entryserver: 32 Slot BF2

    10 GB Traffic/Tag bei 6 Std 32 Spieler und sonst schwankend

    35-40 % CPU Auslastung

    40 % Ram Auslastung

    somit dürfte auch ein 64er Slot theoretisch gehen.....wobei dann der Traffic explodiert und evtl Lags auftreten könnten.

  8. Hatte den Post modifiziert.....! Aufpassen da ich das -s vergessen hatte, das erzeugt den symbolischen Link. Installiere nochmal bitte das Paket mit Yast oder ziehe es von rpmseek aber als 64Bit Version !

    Erstelle dann einen Symlink und nicht einen Harten !

    rpm -i --nodeps paket.rpm falls Fehler kommen sollten, aber ZWINGEND das 64 Bit Paket. Besser wenn Du via Yast das Paket nochmal installierst (updatetest)

  9. Jetzt seh ichs erst... Du hast ja einen 64 Bit Server.

    Sorry da da muss ich jetzt passen. Du kannst ja mal schaun wie Deine Struktur der Libs ausschaut.

    $ cd /usr/lib

    $ la libstdc++*

    Sollte die geforderte Lib nicht da sein so erstelle mal nen Link

    $ ln -s /usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.6

    Sonst ist mein Latein am Ende, eine 64 Bit Version hab ich nicht.

    EDIT** Hatte das -s vergessen (Symbolischer Link) das andere ist ein HARTER und darf NICHT gelöscht werden !!! Nimm bitte den Symbolischen !!!

  10. Installiere mal das rpm was ich Dir verlinkt habe. Ein Paket selbst zu kompilieren ist nicht einfach da Du auf Deinem Root wohl kaum die Devels hast (make, configure und die wahrscheinlich benötigten Libs) Ich habe bei mir Zuhause 9.3 und kann es Dir somit nicht baun. Unsere Roots sind alle 9.1 da 9.2 nicht das gelbe vom Ei war/ist ;)

    Welche Versionsnummer ist Dein Paket ? Sollte diese kleiner sein so auf alle Fälle das neuere rpm installieren !

    Edit:

    Verknüpfungen erstellt man mit

    $ ln zieldatei startdatei

    /usr/lib/libstdc++.so.5.0.5 --> ist die bei Dir vorhanden ?

    libstdc++.so.5 -> libstdc++.so.5.0.5 so schauts bei mir aus

    libstdc++.so.5 linkt auf libstdc++.so.5.0.5

    So schauts bei mir auf SuSe 9.3 aus: libstdc++.so.5 -> libstdc++.so.5.0.7

  11. Habs mal bei uns schnell installiert zum testen und es läuft trotz BF2CC einwandfrei :)

    Eingedeutschte Servermeldung !

    Folgenden Weg gehen:

    $ cd /inmeinbfinstallationsverzeichnis/admin/standart_admin

    $ wget http://web23.norisserver-a.de/pingkick.py.tar

    $ tar -xvf pingkick.py.tar

    $ la

    --> listet Eigentümer/Gruppe auf z.B. web777:web777

    $ chown web777:web777 pingkick.py (anpassen !!!)

    $ chmod a+x pingkick.py

    $ vim __init__.py

    Das hier einfügen "direkt unter import bf2cc" wenn vorhanden ansonsten unter import tk_punisch

    import pingkick

    pingkick.init()

    ESC:wq

    $ vim pingkick.py

    autokick = 1 # Aktiviert/Deaktiviert Pingkick

    pinglimit = 150 # Ping Limit, ab hier wird gewarnt und gekickt

    warnings = 3 # Anzahl der Warnungen bevor gekickt wird

    interval = 30 # Intervall der Prüfung des Pings

    ESC:wq

    Server stoppen und neu starten (testen nicht vergessen, am besten hier vorher einen kleinen Ping zum testen eingeben.....

    Kleiner Tip:

    Zum testen einfach in das Verzeichnis /bfinstallation/ gehen und nur ./start.sh eingeben dann Putty offen lassen und testen, ein STRG+C beendet den Server schnell ohne kill und top. Wenn alles passt dann wie gewohnt screen etc starten

    P.S. Wer das Teil nicht in deutscher Sprachausgabe will muss nur den Link vom Wiki aufrufen dort einfach den Text kopieren und in der Konsole ein vim pingkick.py eingeben (wird erzeugt, i drücken und dann einfügen)

    Viel Spaß :)

  12. Prima :) so kann man helfen.

    Logge Dich mal mit Putty ein und gebe in die Konsole

    $ yast

    ein

    Per Pfeiltasten gehst Du auf Software/Software installieren oder löschen [Enter]

    Alt+S für Suche

    libstdc++ eingeben und [Enter]

    Schaue nun nach der Versionsnummer (mein Server hat 3.3.3 allerdings SuSe 9.1)

    Steht ein "i" davor so heisst das "installiert" ein "+" würde das Paket installieren

    Einfach Enter drücken wenn nichts installiert ist (was aber unwahrscheinlich ist)

    Alt und der jeweils passende Buchstabe läßt Dich da navigieren.

    Die devel muss nicht installiert werden oder sein !

    Alternativ kannst Du auch hier die aktuellste libstdc++ für Dein SuSe 9.2 als rpm downloaden.

    http://rpmseek.com/rpm/libstdc%5C%5C-3.3.4...0:1889374:0:0:0

    rpm -U paketname.rpm wenn eine altes Paket installiert ist --> kommen Fehlermeldungen so musst Du alles erst auflösen

    Mich wundert es ein wenig das die lib bei 9.2 nicht funzt und bei 9.1 keine Probleme macht obwohl älter. 9.3 hat 3.3.5 als Versionsnummer ;)

  13. Also ich hab zuerst ins bf2 Verzeichniss gewechselt und dann ./start.sh eingegeben. Danach kommt ein neues Bild mit dem Server Namen, der IP, der Map usw.

    Dadrunter steht dann

    Loading 16%

    Loadind 22% usw. (bin mir nicht genau sicher das es so heißt)

    bis Loading 100%

    und dann wollte ich die Befehle eingeben aber dann komme ja immer diese Meldungen.

    Wenn ich Putty noch offen habe und dann in BF2 schaue ob da der server ist wird er auch angezeigt also scheint er ja korrekt zu laufen.

    Jetzt muss ich nur noch hin bekommen das er im Hintergrund weiter läuft ;)

    Bei screen -d -m -S bf2 ./start.sh sagt er mir:

    -bash: screen: command not found

    Schade das Du immer noch nicht geschrieben hast was Du für eine Distri hast. So könnte man Dir schnell helfen screen zu installieren aber ohne die Info gehts leider nicht da Du es wohl kaum schaffen würdest screen selbst zu compilieren ;)

    @Christian: Du als Mod kannst doch mal einen neuen Thread bezl "Linux-Server-Hilfe, was ist zu beachten" erstellen und als Wichtig pinnen.

    Regeln:

    1. Angabe der Distribution z.B. SuSe 9.1

    2. Ausgabe der Fehlermeldung (auch /var/log/messages etc falls Fehlermeldung zu BF-Server vorhanden)

    3. Genaue Pfadangabe des installierten BF2 Servers

    4. Adminsoftware (falls vorhanden) z.B. Confixx, Visas, Webmin etc

    5. CPU / Ram (falls performance Fragen)

    6. Remotetool exakte Revisionsnummer (falls damit Probleme)

    Ich kann sonst kaum helfen und hab auch wenig Lust dazu zig Möglichkeiten aufzuzeigen da jede Distri anders ist. apt-get, yast etc....

    LG Fraenky

  14. @Fisch.666 @Fraenky

    Ich bedanke mich erstmal ganz herzlich bei euch. Wirklich super Arbeit Danke.

    :danke:

    Es scheint als würde nun mein Server laufen. Zwar habe ich den eben nur mal kurz testweise gestartet aber er hat ihn in BF2 schon mal angezeigt. Ich habe jetzt nur BF2 installiert. Ist es sinnvoll BF2CC und Punkbuster noch zu installieren wenn das noch geht? Wozu ist das Überhaupt gut?

    Kein Problem.

    Punkbuster ist installiet und muss nur in den Serversettings auf 1 gesetzt werden.

    BF2CC muss man nur entpacken. Am besten so:

    $ cd /IndeinBFVerzeichnis

    $ mv admin admin.backup

    $ wget die BF2CC Admindatei

    entpacken (weiss gerade nicht auswendig ob es zip, tar etc ist, hat aber bestimmt Fisch schon beschrieben)

    $ ls

    checken ob wieder ein admin Verzeichnis da ist.

    Dort dann wie am Threadanfang beschrieben Port und PW eintragen.

    Server stoppen

    Server starten

    Auf Deiner Winkiste NetFramework (microsoft.de) Downloaden (falls noch nicht vorhanden) und dann den BF2CC Clienten, Logindaten eingeben und das wars :)

    Klappt nix mehr so einfach admin löschen und das Backup wieder umbenennen

    $ mv admin.backup admin

    Du kannst aber auch via rcon in der Konsole alles machen

    Im Installverzeichnis ist ein Ordner readme

  15. Hallo soweit habe ich es nun auch hinbekommen .

    Der Server lies sich auch Starten , alledings nur für Lan .

    Da die Änderungen in  serversettings.con leider nicht übernommen werden ( nicht ausreichende Rechte ) . Mit " chmod 777 serversettings.com ging es auch nicht die Schreibrechte zu verleien ( nicht ausreichende Rechte ) .

    Was kann ich da mache ???

    1. Was hast Du genau gemacht ? Server gestartet und danach die Settings verändert ? Das geht nicht

    2. Logge Dich ein und gebe

    $ top

    ein

    10637 user 15 0 166m 137m 9.9m S 40.2 13.9 417:17.97 bf2_f

    so sollte das dann drin stehen

    Bei Dir statt user eben root ;)

    Die Zahl vorne ist die PID

    ein k in die Tastatur eingeben und dann die PID bestätigt mit einer 15 und der Server ist aus.

    mit < kann man scrollen wenn das Fenster nicht reicht

    q = beendet Top

    --> Hast Du den Server mit Screen gestartet natürlich nicht so ! Nur wenn Du ihn mit ./start.sh oder sh start.sh gestartet hast

    Starte ihn neu und die serversettings.con ist übernommen

    Selbstverständlich muss die serversettings.con stimmen !

    sv.serverName "Dein Servername"
    
    sv.internet 1
    
    sv.serverIP "Deine IP"
    
    sv.serverPort 16567
    
    sv.welcomeMessage "Hello World;)"
    
    sv.punkBuster 1
    
    sv.maxPlayers 32

    Das sind die wichtigsten Einstellungen

    sv.internet 0 = LAN 1 = Internet

    Die 777 ist nicht zwingend nötig da reicht auch ein chmod 644 aber um die serversettings.con schreibbar von einem Admintool zu machen muss sie alle Rechte haben eben 777

    Ob BF2CC schon die serversettings.con überschreiben kann, kann ich Dir ehrlich gesagt nicht beantworten da wir die serversettings nur via SSH ändern. Immerhin ist das noch eine Alpha Version.

    Probier auch mal noch folgendes

    $ chmod 777 /deininstallverzeichnis/bf2/mods/settings/ -R

    Damit machst Du das Verzeichnis schreibbar, evtl liegt es auch daran.

  16. Wow, soviel Geduld hätte ich glaube ich nicht...  :D

    Ich hab vor 3 Jahren mit Linux angefangen und bin heute noch MEGADANKBAR über Leute die mir das erklärt haben und sich die Geduld genommen haben. Seit 2 Jahren läuft bei mir Mickysoft nur noch zum spielen und alles andere auf meiner Workstation unter Linux. Ohne diese Hilfe würde ich mich immer noch über Viren, Trojaner und Bluescreens ärgern ;) da ich schnell den Pinguin wieder von der Festplatte gebannt hätte.

    LG Fraenky

  17. @Fisch.666

    Habe BF2 in meinem Root Verzeichniss installiert. Wenn ich nun ./start.sh ausführen will kommt diese Fehlermeldung:

    ./start.sh: line 28: /root/bf2/bin/ia-32/bf2_f: Permission denied

    ./start.sh: line 28: exec: /root/bf2/bin/ia-32/bf2_f: cannot execute: Success

    Habe auch vorher den Befehl chmod a+x start.sh eingegeben aber das scheint auch nicht zu helfen.

    Edit.

    Gibt es auch einen Befehl womit man Verzeichnisse löschen kann? Hab das bf2 Verzeichniss 2 mal auf meinem Root :)

    Hallo Phoenix,

    hab gerade eine KOMPLETTE Anleitung gepostet wie man als Anfänger damit klarkommt.

    Die Anleitung läßt leider den Server erstmal nur als Root starten (ist nicht sicher aber wie Du einen User anlegst inkl. SSH Zugang wird richtig langwierig wenn Du kaum Ahnung von Linux hast)

    Nimm die Anleitung und ändere ggf die Pfade (schaue im Apachen nach).

    Beispiel:

    Documentenroot ist

    /home/www/htdocs

    dann nimm

    /home

    Du kannst auch BF2 immer so installieren auch wenn der Documentenroot /usr/local/wasweissich ist

    löschen kannst du indem Du eingibst:

    $ rm /root/bf2/ -R

    Aber MEGA ACHTUNG --> Das ist UNWIDERUFLICH WEG !!!

    Welche Adminsoftware hast Du auf Deinem Server, welche Distri ??

    LG Fraenky

    Glossar:

    rm = remove

    -R = Rekursiv (alles)

  18. Muss da dem Christian (Fisch) zustimmen. Lerne wenigstens Grunddinge kennen bevor Du Dir einen bösen Schaden anrichtest.

    Dennoch will ich Dir helfen da Du ja den Server zum laufen bringen willst.

    Also fangen wir klein an:

    Logge Dich mit "Putty" ein (wirst kaum KSSH haben ;) )

    Du befindest Dich nach Deinem Login im /root Verzeichnis.

    Willst Du mal sehen wie die Struktur auf Deinem Root ausschaut so tippste

    $ cd /

    ein und dann

    $ ls

    Das "$" ist das Konsolenpromt, das gibst Du bitte NICHT mit ein ;)

    Nun gehts los:

    Geht auch einfacher aber so lernste vielleicht schneller

    Nur das nach dem Promt eingeben (copy und paste nutzen)

    $ mkdir /usr/local/games

    erstellt das Verzeichnis /games in /usr/local

    $ cd /usr/local/games

    wechselt in das neu erstellte Verzeichnis

    $ mv /root/install/bf2-linuxded-1.0.2442.0-installer.sh /usr/local/games/

    moved den Installer in das richtige Verzeichnis

    $ ls

    Kontrolle ob der Installer da ist

    $ sh bf2-linuxded-1.0.2442.0-installer.sh

    Führt den Installer aus

    $ cd bf2

    wechselt nun in das vom Installer erstellte Verzeichnis namens /bf2

    $ chmod a+x start.sh

    Macht die start.sh Ausführbar

    $ vim mods/bf2/settings/serversettings.con

    Öffnet die serversettings.con wo Du dann erstmal die "i" Taste drückst

    Nun kannst Du alle Daten eingeben wie anfangs hier beschrieben

    Drücke Escape und dann :wq

    Steht für write quit

    Willst Du BF2CC installieren so folgt noch ein

    $ chmod 777 mods/bf2/settings/serversettings.con

    Du erlaubst nun für diese Datei wrx (schreiben/lesen/ausführen)

    $ vim mods/bf2/settings/maplist.con

    Erstelle darin Deine Maplist

    Drücke Escape und dann :wq

    Willst Du BF2CC installieren so folgt noch ein

    $ chmod 777 mods/bf2/settings/serversettings.con

    -siehe weiter oben-

    $ vim admin/default.cfg

    Drücke "i" und gebe folgendes ein:

    port = 4711

    password = deinpw

    Escape und dann wieder :wq

    Dein Server ist nun Startklar. Du kannst ihn sofort testen:

    $ ./start.sh

    Sobald Du Putty beendest ist der Server Offline

    Willst Du Putty nicht offen halten bezw. den Server dauernd laufen lassen so lesen das Eröffnungsposting bezl. screen (kann sein das Du es nachinstallieren musst /Suse = via Yast und Debian = aptget)

    Wenn Du weitere Fragen hast bitte gib Deine Distribution mit an !

    P.S. In der "noch" aktuellen CT ist eine Suse Personal 9.3 drin (leichte Distribution um sich mal mit Linux zu beschäftigen) ansonsten gibts auch Knoppix die eben Live laufen und nicht installiert werden müssen.

  19. Hallo Fisch,

    ja da hast Du recht, zu schnell geschrieben und nicht nochmal durchgelesen, sollte es im www Verzeichnis sein so muss natürlich eine .htaccess Datei da rein. Ich werde das dann nochmal editieren bezw. auf ein einziges Verzeichnis ändern, wir haben das auf ein paar Servern im Web allerdings eben mit .htaccess

    Wichtig ist halt das man sich eine ordentliche Struktur angewöhnt denn man wird ja auch mal das ein oder andere hinzu installieren.

    LG Fraenky

  20. Hallo AirStrike,

    habe mich mal schnell hier registriert um Dich vielleicht mal ein klein wenig zu warnen was Du da so alles machst ;)

    Du hast Dir im Ernst einen Rootserver geholt und hast 0,0 Ahnung wie Linux aufgebaut ist ? Das ist mutig und auch demenstprechend gefährlich. Sorge wenigstens dann dafür das der Server OFF geht sobald das Trafficlimit überschritten wurde, sonst kannste finanziell ganz schön auf die Schnauze fallen.

    Dein Installverzeichnis respektive Deiner Meinung nach "Inhalt" Deines Root-Servers ist Dein /root Verzeichnis. Solltest Du da mit Rechten etc rumspielen, so wirds manche Hacker mächtig freuen :)

    Edit**

    Also gleich das /home somit kann man ohne .htaccess arbeiten.

    Natürlich geht auch jedes andere Verzeichnis z.B /games

    Man sollte wenn möglich sich aber schon mal an Linuxgepflogenheiten gewöhnen somit ist es einfach sauberer im Home zu installieren.

    Checkt natürlich zwingend Eueren Apachen vorher wo das www Verzeichnis ist:

    Apache 2 =

    $ vim /etc/apache2/default-server.conf

    Apache 1 =

    $ vim /etc/httpd/httpd.conf

    Dort zeigt die Zeile "DocumentRoot" das www Verzeichnis an

    Zum beenden "Escapetaste" dann ein ":q" eingeben. Eingabe OHNE "

    Hat man versehentlich etwas geändert hinter dem q ein ! eingeben ":q!"

    Dannach habe ich mit " chmod 755 ./bf2-linuxded-1.0.2442.0-installer.sh

    " die Datei ausführbar gemacht und mit " sh bf2-linuxded-1.0.2442.0-installer.sh "

    die Installationsdatei gestartet .

    Dateien unter Linux werden mit dem Befehl:

    chmod a+x dateiname ausführbar gemacht. Alles andere ist ein Sicherheitsrisiko (pauschal alles zu erlauben)

    Nimm also Deinen Installer ins richtige Verzeichnis.

    Beispiel home:

    Log Dich ein

    $ cd /home

    $ mkdir bf2

    $ cd bf2

    $ mv /root/install/bf2-linuxded-1.0.2442.0-installer.sh /home/bf2/

    $ sh bf2-linuxded-1.0.2442.0-installer.sh

    $ cd bf2

    $ chmod a+x start.sh

    Nun musste noch die Configs anpassen (sind im mods Verzeichnis) + Adminverzeichnis bezl. Remote

    Dann kannste Deinen Server via

    $ screen start.sh

    starten

    Wenn Du nun SAVE arbeiten willst änderst Du den User (was aber ohne mehr Infos über Dein Linux so kaum erklärbar ist)

    Edit**

    Ergänzung: Sollte jemand den Server in das Webverzeichnis installieren so müssen logischerweise die Verzeichnisse /admin und /mods/bf2/settings via .htaccess geschützt werden. Die Installation im www Verzeichnis hat ein kleines Plus:

    Mitglieder eines Clans können so Maps via FTP selbst hochladen (bei CoD eine klasse Option) Können aber nichts ändern da der Besitzer ein anderer ist

    Glossar für Dich:

    cd = change directory

    mv = move

    mkdir = make dir

×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.