SOF2 1.0 ded. linux server

  • Hi all,


    hab jetzt alle foren und threads im www durch. Ist es wirklich fakt, dass sof2 1.0 nur auf debian 3.0 und kernel 2.4 läuft ? Gibt es wirklich keine Lösung dieses auf nem neueren Linux zum Laufen zu bringen (zb. Debian Sarge, Kernel 2.4) ?


    Hat da irgendjemand was gehört, gelesen oder ne Idee dazu ?


    MfG

  • so, ich hab noch mal nachgesehen: wir starten den sof2 server eigentlich ganz simpel:


    Bash
    #!/bin/sh
    
    
    export LD_LIBRARY_PATH=/sof2
    
    
    ./sof2ded +set fs_homepath "/sof2" +set fs_basepath "/sof2" +set net_ip "<bla>" +exec server.cfg


    ich nehme an, so weit warst du auch schon?

  • Zuerst einmal danke für die schnelle antwort. Zugegebenermassen bin ich nicht so sehr bewandert (bis jetzt) auf diesem gebiet. Startet ihr damit wirklich die sof2ded100 ? Die Sache mit "export LD_LIBRARY_PATH=/sof2" hab ich noch nicht probiert. Brauch ich dazu noch irgendwelche files oder lediglich diesen command ? Und mit diesem startcommand soll dann das sof2 1.0 zum laufen zu bringen sein auf nem sarge debian ? Ich werds heut abend gleich mal testen. Meld mich dann auf jeden wieder.


    Schon mal Danke für die tolle Hilfe

  • ok.... export LD_LIBRARY_PATH=/sof2 haben wir bereits probiert .... es segfaultet immer noch ... das ist verhext, dass man es auf nem neueren linux nicht zum laufen bekommt.... vielleicht hast du ja noch ne idee .....



    SOF2MP V1.00 linux-i386 May 6 2002
    Initialising zone memory .....
    ----- FS_Startup -----
    Current search path:
    .//RPMPro/sounds_v331.pk3 (201 files)
    .//RPMPro/server331.pk3 (215 files)
    .//RPMPro/client331.pk3 (189 files)
    .//RPMPro
    ./sof2ded100/RPMPro
    .//base/MP
    .//base/therest.pk3 (7125 files)
    .//base/textures1234.pk3 (10843 files)
    .//base/textures0.pk3 (2816 files)
    .//base/skins.pk3 (4117 files)
    .//base/musicandsound.pk3 (3055 files)
    .//base/mp.pk3 (338 files)
    .//base/models.pk3 (3643 files)
    .//base/maps.pk3 (466 files)
    .//base
    ./sof2ded100/base/MP
    ./sof2ded100/base


    ----------------------
    33008 files in pk3 files
    execing sof2mp_default.cfg
    execing sof2mp.cfg
    execing autoexec.cfg
    Hunk_Clear: reset the hunk ok
    ./startsof2b: line 9: 21034 Segmentation fault ./sof2ded100 +set fs_game RPMPro +set dedicated 2 +exec server.cfg +set net_ip xxx.xxx.xx.xx +set net_port 20100 +com_hunkMegs 64 +set sv_maxclients 20 +set fs_basepath ./ +set fs_homepath ./ +g_password xxx +map mp_kam2


    THX

  • ich habs heute extra noch mal mit der 1.00 probiert.
    bevor du weiter suchst, würde ich mal die rechte der files prüfen.
    mach doch mal ein strace ./startsof2b , ist zwar etwas umfangreich aber auf dem weg müsstest du rausbekommen, was den segfault verursacht.

  • Ja, da bin ich deiner Meihnung, Bobby. Und dann, bei +set fs_basepath und + set fs_homepath kein ' ./ ' ; sondern versuche es nur mit einem ' . ' (Punkt). Dann dazu noch: du startest mit:

    Code
    ./sof2ded100 +set fs_game RPMPro +set dedicated 2 +exec server.cfg +set net_ip xxx.xxx.xx.xx +set net_port 20100 +com_hunkMegs 64 +set sv_maxclients 20 +set fs_basepath ./ +set fs_homepath ./ +g_password xxx +map mp_kam2


    Setze folgendes um! Schreibe die Argumente in die server.cfg.

    Code
    set fs_game RPMPro
     set dedicated 2
     set net_ip xxx.xxx.xx.xx 
     set net_port 20100 
     com_hunkMegs 64 
     set sv_maxclients 20 
     g_password xxx 
     (map mp_kam2 ) 
    // (*)= setze ich mal in Klammern, weil es eigendlich ja noch den Mapcycle gibt wo raus gelesen werden kann...//


    Also lautet dein Start befehl, dann nur noch:

    Code
    ./sof2ded +exec server.cfg +set fs_basepath . +set fs_homepath .  +map mp_kam2


    Mit diesen Argumenten kann man leicht arbeiten. z.B.: Wenn du einen Script koppeln willst, wenn du ein Webinterface hast... usw, usw...


    Wie ich dann weiterschaue: Die Ausgabe unter 'Current search path:', hier parst der Perverprozess die Suchpfade und dieser such dann immer in './/' was auch einen Fehler bringen könnte (dickes könnte!!! muss nicht)


    ABER als letzte Frage: Welches Linux nutzt du ??? (Distribute)


    MfG Hitman

  • Thx Hitman für die antwort. Hab deine vorschläge getestet, führt aber immer noch zu dem segfault. Die aktuelle Linux Version ist Debian Sarge mit Kernel 2.4. Leider hab ich noch niemanden erwischt, der das SOF2 1.0 auf nem neueren linux als 3.0 zum laufen gebracht hat.
    bobby: Läuft bei euch das 1.0 wirklich auf Sarge (ist doch 3.1?) ?


    Thx for effort

  • Guten Abend,


    habe noch einmal kurz nachgedacht - und hab da an Daywalker gedacht der auch hier im Forum angemeldet ist. der hat Sof2 v1.00, glaub ich, auf seinem Debian Laufen. Der kennt sich damit auch gut aus!
    Ich habe Suse 8.1 genommen, um SoF2 v1.00 zu servern... naja...
    Ich schreib noch fix einen Link, da ist die binary von sof2_v1_00:
    http://http://www.ts-raser.de/~homepa…s/sof2dedlinux100.zip</a>
    Den kannste enpacken, und so hochladen. Damit hab ich meine SoF2 Server auch laufen.
    Gute Nacht :wink:


    MfG Hitman

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!