Registrieren Hilfe Kalender Heutige Beiträge

Seite 2 von 2 « Erste 12
Ergebnis 21 bis 25 von 25
  1. #21
    Unregistrierter Benutzer
    Registriert seit
    May 2006
    Beiträge
    25.545
    Der Patch lässt sich ausschließlich nach C: installieren, soll aber auf eine andere Partition installiert werden.

    Lösung: Der Patch benötigt für die Installation ausreichend Speicherplatz im TMP-Verzeichnis, das auf der Partition C: liegt. Der Pfad des TMP-Verzeichnisses muss auf eine andere Partition gelegt werden, anschließend lässt sich Sacred 2 auch patchen, wenn die Zielpartition eine andere als C: sein soll.
  2. #22

    Metasyntaktische Variable
    Avatar von foobar
    Registriert seit
    Sep 2004
    Ort
    Direkt hinter dir! Buh!
    Beiträge
    24.044
    Kommandozeilenparameter

    Einleitung
    Sacred 2 versteht einige Kommandozeilenparameter, die man zur Fehlerdiagnose oder Problembehebung einsetzen kann. Diejenigen, die sich noch an die alten DOS-Zeiten erinnern oder ein wenig mit der Shell unter Unix/Linux auskennen, wissen, was damit gemeint ist: Man kann der EXE-Datei beim Aufruf eine Reihe von zusätzlichen Optionen in Form von einfachem übermitteln, die sie dann auswertet und darauf entsprechend reagiert.

    Verwendung
    Gehen wir einmal davon aus, dass du Sacred 2 als Icon auf deinem Desktop sitzen hast. Falls nicht, kannst du es aus dem Startmenü per Drag-and-Drop mit gedrückter Strg-Taste auf den Desktop kopieren.

    [Bild: s2-param-desktop.png]

    Klicke mit der rechten Maustaste auf das Icon und wähle "Eigenschaften" aus.

    [Bild: s2-param-iconprops.png]

    Es öffnet sich ein Dialog, in dem du die Verknüpfung bearbeiten kannst. Das unten stehende Bild zeigt, wie die Verknüpfung normalerweise aussieht, wobei bei dir das Laufwerk und das Verzeichnis anders heißen können (ich habe S2 eben nach "D:\Spiele\Sacred 2" installiert).

    [Bild: s2-param-iconprops-dlg.png]

    Klicke nun in das Feld "Ziel" und füge dem dortigen Eintrag ganz am Ende die gewünschten Parameter hinzu. In diesem Fall habe ich mal "-skipopenal" und "-log=2" eingetragen. Mehrere Optionen werden, wie man sieht, mit einem Leerzeichen voneinander getrennt. Ebenso muss vor den allerersten Parameter mindestens ein Leerzeichen stehen.

    [Bild: s2-param-iconprops-dlg-edit.png]

    Klicke dann einfach auf OK und starte Sacred 2 über diese Verknüpfung. Die Änderungen wirken nicht, wenn du Sacred 2 auf andere Weise startest (beispielsweise über das Sacred-Tool oder aus dem Startmenü heraus).

    Wichtig: Wenn du mit der Diagnose fertig bist, solltest du die Parameter, sofern du sie nicht wirklich dauerhaft benötigst, wieder entfernen!


    Mögliche Parameter

    -skipopenal
    Startet Sacred 2 mit deaktiviertem OpenAL. Sinnvoll bei allen Problemen und Abstürzen, die irgend etwas mit der Soundausgabe zu tun haben. Speziell Besitzer von CreativeLabs Karten sollten hiermit experimentieren, wenn sie Probleme haben.

    -log=X
    Bewirkt, dass Sacred 2 ein Protokoll von wichtigen Aktivitäten und aufgetretenen Fehlern anlegt. Die Ausführlichkeit dieses Protokoll kann man über die Option X beeinflussen. -log=1 erzeugt ein sehr kleines Protokoll mit wenigen Information, -log=3 ein großes mit viel Zeug zum Lesen. Empfehlenswert für die Fehlersuche ist, mit 2 zu beginnen und dann ggf. auf 3 zu gehen.
    Das Protokoll besteht aus mehreren Textdateien mit der Erweiterung ".log", die sich bei Windows XP unter C:\Dokumente und Einstellungen\DEIN_USERNAME\Lokale Einstellungen\Temp\Ascaron Entertainment\Sacred 2\debug.log und bei Vista unter C:\Users\DEIN_USERNAME\AppData\Local\Temp\Ascaron Entertainment\Sacred 2\debug.log befinden.

    -nocpubinding
    Normalerweise legt Sacred 2 selbst fest, welche Threads auf welchen CPU-Kernen laufen. Bei Verwendung dieser Option übernimmt das der Scheduler von Windows. Threads werden dynamisch hin- und hergeschoben, je nach Auslastung des Systems. Diese Option kann bei Systemen mit mehr als einer logischen CPU die Leistung steigern, allerdings u.U. auch Probleme verursachen (bei AMD K8 CPUs unbedingt den Dual Core Optimizer installieren!). Bei Maschinen mit nur einer einzigen SingleCore-CPU hat die Option keine Auswirkungen.

    -listenport X
    Legt fest, auf welchem Port Sacred 2 auf eingehende Verbindungen wartet. Wenn du nicht weißt, was das bedeutet, solltest du lieber die Finger davon lassen.

    -resetoptions
    Hast du deine Einstellungen verkorkst? Vielleicht so schlimm, dass Sacred 2 gar nicht mehr startet? Setze diesen Parameter und alles wird wieder auf die Ausgangswerte zurückgesetzt.

    -windowed
    Startet Sacred 2 im Fenstermodus. Kann evtl. hilfreich sein, wenn man zur Diagnose parallel mit anderen Anwendungen, beispielsweise einem Sniffer, arbeiten möchte.

    -exec s
    Führt das Skript mit dem Namen "s" beim Start aus.

    -continue s
    Direkt den Spielstand "s" weiterspielen.

    -presentation
    Zeigt einen hübschen Startbildschirm an, ist für Fehlersuche aber irrelevant.

    Für folgende Parameter ist nicht klar, was sie bedeuten (wer es weiß, darf mir gerne eine PN schreiben):

    -split
    -quiet
    -lock
    -timer
    -nodump
    -minidump
    -forceupdate
    -logfilter
    -showserver
    -noconnect



    Geändert von foobar (05.02.2013 um 13:31 Uhr)
  3. #23

    Metasyntaktische Variable
    Avatar von foobar
    Registriert seit
    Sep 2004
    Ort
    Direkt hinter dir! Buh!
    Beiträge
    24.044
    Probleme bei der Installation von Ice & Blood
    bzw. Allgemeine Probleme ohne bekannte Lösungsmöglichkeit

    Es kommt vor, dass Sacred 2 bei der Installation von Ice & Blood Probleme bereitet oder dass im Spiel irgendwelche unerklärlichen Fehler auftreten. Die Erfahrung im Forum hat gezeigt, dass sehr oft eine komplette Neuinstallation des Spiels die Probleme lösen konnte.

    Wenn du also nicht mehr weiter weißt, versuche folgendes:

    1. Deinstalliere (und deaktiviere!) das Spiel samt Addon mal komplett. Falls Reste im Installationsverzeichnis verbleiben, diese komplett löschen.
    2. Installiere dann S2 neu
    3. Installiere Patch 2.40
    4. Installiere Patch 2.43
    5. Installiere das Addon
    6. Installiere Patch 2.65.1


    In dieser Reihenfolge sollte die Installation (und das anschließende Spielen) eigentlich problemlos möglich sein.

    Hinweis: Benutzer von Vista oder Win7 sollten alle Schritte als Administrator ausführen oder für die Installation die UAC abschalten. Benutzer von XP benötigen nur einen Account mit Adminrechten.

    Geändert von foobar (29.05.2010 um 13:47 Uhr)
  4. #24

    Metasyntaktische Variable
    Avatar von foobar
    Registriert seit
    Sep 2004
    Ort
    Direkt hinter dir! Buh!
    Beiträge
    24.044
    Probleme mit Windows 7

    Basierend auf unseren Beobachtungen hier im Forum ist generell zu sagen, dass Windows 7 und Sacred 2 nicht wirklich gut miteinander harmonieren. Es gibt User, bei denen es einwandfrei funktioniert. Und dann gibt es andere, die alles mögliche erfolglos probieren.

    Folgende Tipps können (manchmal) helfen:

    • Mit Addon und aktuellsten Patch ist die Wahrscheinlichkeit auf Erfolg etwas höher als ohne Addon. Garantien gibt es aber auch da nicht.
    • Installiere alle aktuellen Treiber und Updates (dieser Thread ist voll von entsprechenden Links).
    • Installiere das Spiel neu nach unserer Installationsanleitung.
    • Deaktiviere die UAC und DEP und installiere das Spiel komplett neu (wieder nach unserer Anleitung).

    Wer weitere Tipps hat, kann mir gerne eine PN schicken.


    Was auf jeden Fall helfen sollte, aber auch viel Arbeit bedeutet, ist ein Dualboot-System. Richte dir eine zweite Partition ein, installiere dort Windows XP und spiele dann Sacred 2 unter XP.



    Feeling a bit masochistic and want to read more of my diatribes? Check out Foobar's Rantpage.

    foobar erklärt die Welt der Informatik: Was ist ein Zeichensatz?Was ist die 32Bit-Grenze?Warum sind Speicheroptimierer Unsinn?Wie teste ich meinen RAM?Was ist HDR?Was ist Tesselation?Warum haben wir ein Urheberrecht?Partitionieren mit MBR oder GPT?Was hat es mit dem m.2-Format auf sich?Warum soll ich meine SSD nicht zum Anschlag befüllen?Wer hat an der MTU gedreht?UEFI oder BIOS Boot?Was muss man über Virenscanner wissen?Defragmentieren sinnvoll?Warum ist bei CCleaner & Co. Vorsicht angesagt?Was hat es mit 4Kn bei Festplatten auf sich?Was ist Bitrot?Was sind die historischen Hintergründe zur (nicht immer optimalen) Sicherheit von Windows?Wie kann ich Datenträger sicher löschen?Was muss ich bzgl. Smartphone-Sicherheit wissen?Warum sind Y-Kabel für USB oft keine gute Idee?Warum sind lange Passwörter besser als komplizierte?Wie funktionieren Tintenstrahldrucker-Düsen?Wie wähle ich eine Linux-Distribution für mich aus?Warum ist Linux sicherer als Windows?Sind statische Entladungen bei Elektronik wirklich ein Problem?Wie repariere ich meinen PC-Lüfter?Was ist die MBR-Lücke?Wie funktioniert eine Quarz-Uhr?Was macht der Init-Prozess unter Linux und wie schlimm ist SystemD?Mainboard-Batterie - wann wechseln?Smartphone ohne Google?
  5. - Dedicated Server für eine LAN Party #25
    General Avatar von Nodrog
    Registriert seit
    May 2005
    Ort
    Dresden
    Beiträge
    3.145
    Ab drei Rechnern wird das Spiel unerwartet instabil, wenn einer der Rechner der Hoster ist. Wenn man einen weiteren Rechner zur Verfügung hat, zB ein Netbook, das reicht schon aus, kann man sich ganz leicht einen kleinen Server aufsetzten, ohne das Spiel erneut installieren zu müssen.

    Aus dem Sacred 2 Ordner sind folgende Dateien zu kopieren:
    Code:
    system\MemMgr.dll
    system\orcSystem.dll
    system\plugin_filesystem.dll
    system\plugin_fileZip.dll
    system\plugin_win32platform.dll
    system\plugins_srv.cfg
    system\s2core.dll
    system\s2gs.exe
    system\s2logic.dll
    system\s2logicdll.dll
    system\s2vista.dll
    system\stlport.5.0.dll
    system\tincat3.dll
    system\zlib1.dll
    
    pak\generic.zip
    pak\persector.zip
    pak\spawn.zip
    
    scripts\autoexec.txt
    scripts\behaviour.txt
    scripts\genMipMapInfo.txt
    scripts\heightmap.txt
    scripts\landscape.txt
    scripts\roadmap.txt
    scripts\startPos.txt
    scripts\server\*.*
    scripts\shared\*.*
    Im Sacred Ordner nun eine Batchdatei (zB run.bat) mit folgendem Inhalt erstellen:

    Spoiler:(zum lesen bitte Text markieren)

    Code:
    echo off
    cls
    echo Sacred 2 Server wird gestartet
    system/s2gs.exe -diff=bronze -connmode=lan -mode=softcore -type=campaign -numplayers=3 -name="Nodrog Server" -description="Ein Netbookserver"
    echo Server wird beendet
    pause

    Dabei sind die grünen Werte natürlich entsprechend anzupassen.

    Die run.bat ist zu starten und schon können alle auf einen gemeinsamen lokalen Host zugreifen, der selbst nicht am Spiel teil nimmt.
    ggf muss noch DirectX 9 installiert werden.

    Quelle: http://forum.sacred-game.com/showthread.php?t=50324

    (Dieser Post ist als Post im sticky FAQ Thread gedacht.)

    Geändert von foobar (30.07.2010 um 22:45 Uhr) Grund: Spoiler hinzugefügt, um Threadverzerrung auf FF zu verhindern.
Seite 2 von 2 « Erste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •