Kirjoittaja Aihe: Howto: S2Games - Savage: The battle for newerth  (Luettu 8670 kertaa)

immoT

  • Käyttäjä
  • Viestejä: 435
    • Profiili
Savage on FREEWARE ohjelma. Jos cd-keytä kysytään, se on '00000000000000000000' = 20 nollaa.

1. Lataa paketti "Full" (315,4 MB)
http://downloads.s2games.com/online_orders/savage_linux.sh.gz

2. Lataa paketti: "Patch" (73,4 MB) (Loki installer ohjelma)
http://liflg.org/?what=dl&catid=6&gameid=15&filename=savage_2.00c-english.update.run

3. Lataa jompikumpi:
Mod SEP-3T (51,6 MB) (Suositellaan):
http://www.evolvedclan.com/index.php?ind=downloads&op=entry_view&iden=58
TAI
Mod EX2 (No Auth):
http://www.evolvedclan.com/index.php?ind=downloads&op=entry_view&iden=54

(Jos prosessori ei tue SSE:tä, pura tämä Savage asennuksen päälle: http://www.notforidiots.com/autoupdater/SEP-2F-i686.tar.gz)

4. Kokeile ensin käynnistyykö peli ilman tätä kohtaa, jos ei niin sitten tarvitset kirjastotiedostoja 
Asennettuasi edelliset ohjelmat, sijoita LIBS kansio Savage kansiostasi  ->> Linux kirjastojen binääri kansioon. (After following the above steps place the libs directory within your savage folder into your linux libary directory path. Consult your distro's documentation for your libary directory path.)
Eli:
cd /home/tommi/games/Savage/libs/
sudo cp * /usr/lib/


Tai sitten graafisesti gksudo nautilus, ja kopioi sillä /home/tommi/games/Savage/libs/ kansiosta tiedostot /usr/lib/ kansioon, se kysyy ennen ylikirjoittamista ylikirjoita/ohita.
ÄLÄ TEE TÄTÄ, JOS ET TIEDÄ MITÄ OLET TEKEMÄSSÄ
KÄYTTÖJÄRJESTELMÄ SAATTAA LOPETTAA TOIMIMASTA, JOS YLIKIRJOITAT TIEDOSTOJA


5. Savagen manuaalin voi ladata osoitteesta:
http://www.evolvedclan.com/index.php?ind=downloads&op=entry_view&iden=56

__________
Samat ohjeet englanniksi osoitteesta:
http://www.evolvedclan.com/forums/index.php/topic,259.0.html
S2Gamesin Savage-sivut:
http://www.s2games.com/savage/
« Viimeksi muokattu: 22.09.06 - klo:23.00 kirjoittanut immoT »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #1 : 19.09.06 - klo:17.09 »
haa, minun pitikin joskus testailla tuota, mutta se jäi silloin tekemättä. ehkä tällä kerralla saisi jotain aikaankin.

4. Asennettuasi edelliset ohjelmat, sijoita LIBS kansio Savage kansiostasi  ->> Linux kirjastojen binääri kansioon. (After following the above steps place the libs directory within your savage folder into your linux libary directory path. Consult your distro's documentation for your libary directory path.)

ilmeisesti symlink riittää, ettei mitään tarvitse oikeasti siirrellä?
riittäisiköhän jos tekisi tuolla jonkun käynnistysscriptin joka asettaa kirjastopolun osoittamaan tuonne savagen omaan hakemistoon? ainakin quake4 tekee linuxissa juuri noin...
Janne

Reaktor

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #2 : 20.09.06 - klo:10.30 »
Itsekin oli tarkoitus testailla tänään tuota kun eilen oli happypenguinissa juttua.

Mitäs eroa näillä kahdella mod-paketilla on / mitä ne on?
"Tämä päivä oli huono päivä mutta huominen on parempi!"

accolade

  • Käyttäjä
  • Viestejä: 15
  • Gentoo on rentoo.
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #3 : 20.09.06 - klo:16.05 »
Oi kiitos. Vaikuttaa todellakin kokeilun arvoiselta peliltä.

Reaktor

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #4 : 21.09.06 - klo:11.37 »
Haluaisiko joku pelin asentanut kertoa minne tuo LIBS hakemisto lopulta päätyy jotta peli lähtee toimimaan? Voin sanoa suorilta ettei libsin sisältöä kannata kopioida /usr/libs/ hakemistoon ja ylikirjoittaa vanhoja tiedostoja (jeh, tulipahan tuokin testattua ;)
"Tämä päivä oli huono päivä mutta huominen on parempi!"

accolade

  • Käyttäjä
  • Viestejä: 15
  • Gentoo on rentoo.
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #5 : 21.09.06 - klo:15.15 »
Haluaisiko joku pelin asentanut kertoa minne tuo LIBS hakemisto lopulta päätyy jotta peli lähtee toimimaan? Voin sanoa suorilta ettei libsin sisältöä kannata kopioida /usr/libs/ hakemistoon ja ylikirjoittaa vanhoja tiedostoja (jeh, tulipahan tuokin testattua ;)

Mjoo, itsekkin onnistuin tuon tekemään. Onneksi oli varmuuskopiot ;)

Jonkinlainen ohjeistus tuosta 4. kohdasta olisi kyllä poikaa.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #6 : 21.09.06 - klo:16.35 »
Jonkinlainen ohjeistus tuosta 4. kohdasta olisi kyllä poikaa.

en minä ainakaan joutunut mitään kohtaa 4 tekemään. savagen asennushakemistossa oleva savage-scripti tekee juuri sitä mitä minä enteilin tuolla aikaisemmin. se vaihtaa hakemistoa, asettaa kirjastopolun ja suorittaa savagen.

on muuten aika omaperäinen systeemi, että käyttäjällä pitää olla kirjoitusoikeudet tuohon Savage-hakemistoon :( no, asensin sen silti /usr/local/gamesin alle, saapa nähdä mitä ongelmia tulee vastaan.

ai niin, tuli minulla sellainen ongelma eteen, että peli kaipaili vanhempaa libtiffiä kuin mitä minulla oli asennettuna/saatavilla. ei mitään mitä symlink ei olisi korjannut (purkalla mutta kuitenkin).
Janne

Reaktor

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #7 : 22.09.06 - klo:08.18 »
ImmoT:

Tuossa kirjastojen kopiointivaiheessa olisi syytä mainita ettei olemassa olevia kirjastoja saa ylikirjoittaa. Itsehän en ottanut varmuuskopioita (vaikka perstuntumalla tuntui ettei tästä hyvää seuraa) ja sainkin palkkioksi asentaa ubuntun uusiksi... no ok, olisihan sen voinut käsinkin korjata tavalla tai toisella, mutta apt ei suostunut tuon jälkeen poistamaan Kdesktoppia (Konquerorin poistoon jumittui eikä purgekaan poistanut), kaikki meni ihan solmuun ja X-serveri ei enää käynnistynyt. Oli muutenkin tarvetta partitioida levyt uusiksi niin tuli sopivaan väliin tämäkin vahinko.

Älkää siis missään tapauksessa ylikirjoittako olemassa olevia /usr/libs/ kirjastoja Savagen kirjastoilla (järkikin jo sanoo että tässä jonglöörataan dynamiittipötköillä) ja kokeilkaa ensin Jannen neuvojen mukaan käynnistää peli ilman neljättä kohtaa.

Yllättävän kivuttomasti asentu vanha Kubuntu breezy ja yhtä kivuttomasti päivitty aptilla dapperiksi. Long live APT \o/

Janne:

Eikös Wolfenstein ET vaadi myös että käyttäjällä on kirjoitusoikeudet pelin hakemistoon? Ainakaan itselläni ei nimittäin kartat muuten suostu latautumaan servereille yhdistäessä. Mikäs on muuten ensivaikutelma pelistä?
« Viimeksi muokattu: 22.09.06 - klo:08.19 kirjoittanut Reaktor »
"Tämä päivä oli huono päivä mutta huominen on parempi!"

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #8 : 22.09.06 - klo:11.08 »
Eikös Wolfenstein ET vaadi myös että käyttäjällä on kirjoitusoikeudet pelin hakemistoon? Ainakaan itselläni ei nimittäin kartat muuten suostu latautumaan servereille yhdistäessä. Mikäs on muuten ensivaikutelma pelistä?
Ei tartte olla. Jos kaikki on kunnossa, kartat ym. romppeet latautuvat kotihakemiston alle (~/.etwolf/). Oletkos ehkö käynnistänyt ET:n ensimmäisen kerran pääkäyttäjän oikeuksin, jolloin kyseinen piilohakemisto olisi rootin omistuksessa, eikö sinulla olisi sinne kirjoitusoikeutta. Tilanteen voi yrittää korjata komentamalla
Koodia: [Valitse]
sudo chown -R omakäyttäjänimi:omakäyttäjänimi ~/.etwolf
chmod -R u+rw ~/.etwolf

Reaktor

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #9 : 22.09.06 - klo:12.03 »
hyvinkin mahdollista. Ihmettelin tuota ET:n ratkaisua aikoinaan, mutta en hoksannut tarkistaa josko tuo hakemisto tosiaan tuli rootin kansioon
"Tämä päivä oli huono päivä mutta huominen on parempi!"

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #10 : 22.09.06 - klo:12.32 »
hyvinkin mahdollista. Ihmettelin tuota ET:n ratkaisua aikoinaan, mutta en hoksannut tarkistaa josko tuo hakemisto tosiaan tuli rootin kansioon
Ei se haittaa, jos se tulee rootin hakemistoon (eli käytät ET:tä roottina). Tuo hakemistohan on kaikilla käyttäjillä oma. (Tästä syystä taas kannattaa siirrellä niitä karttoja välillä sinne aitoon ET:n hakemistoon, jos koneella on useampia käyttäjiä, niin kaikkien ei tarvitse ladata kaikkia karttoja.) Sen sijaan jos ajat sitä ensimmäisen kerran sudolla (tai sudo -s :llä), niin kotihakemistona pysyy oma kotihakemistosi, mutta luotujen tiedostojen omistajaksi tulee root.

GoRDoN

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #11 : 22.09.06 - klo:19.22 »
Kokeilimpa asentaa tuota peliä ja ku ei ilman tuota 4. vaihetta käynnistyny niin tein senkin. Välittömästi enterin painon jälkeen kone kuitenki sulki ilmeisesti X:n eikä ctr-alt-f1 toiminu niin käynnistin koneen uudestaan. Nyt sitten käynnistyksen aikana ainaki hald heittää erroria libgobject-2.0.so.0:sta ja fire/swiftfox ei käynnisty vaan heittää tämmösen rivin
Koodia: [Valitse]
firefox
/usr/lib/firefox/firefox-bin: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_option_context_new
Ilmeisesti ainaki nuo pitäs asentaa uudestaan. Minkä paketin mukana mahdollisesti tulevat.
Ja tuo neloskohta kaipais muokkausta... Oletin siis että cp kysyy et korvataan. Ehdotuksia miten sotkun sais selvitettyä

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #12 : 22.09.06 - klo:19.38 »
Kokeilimpa asentaa tuota peliä ja ku ei ilman tuota 4. vaihetta käynnistyny niin tein senkin.

olisit ensin kertonut täällä mistä se valitti...

Välittömästi enterin painon jälkeen kone kuitenki sulki ilmeisesti X:n eikä ctr-alt-f1 toiminu niin käynnistin koneen uudestaan. Nyt sitten käynnistyksen aikana ainaki hald heittää erroria libgobject-2.0.so.0:sta ja fire/swiftfox ei käynnisty vaan heittää tämmösen rivin
Koodia: [Valitse]
firefox
/usr/lib/firefox/firefox-bin: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_option_context_new

no, niinhän täällä varoiteltiin, että noin ei kannata tehdä.

Ilmeisesti ainaki nuo pitäs asentaa uudestaan. Minkä paketin mukana mahdollisesti tulevat.
Ja tuo neloskohta kaipais muokkausta... Oletin siis että cp kysyy et korvataan. Ehdotuksia miten sotkun sais selvitettyä

no, ehkä on helpointa asentaa uudestaan ne paketit jotka korvasit.

apt-file ja dpkg auttavat, kumpaa sitten haluaakin käyttää. kokeillaan vaikka dpkg:lla:
Koodia: [Valitse]
$ dpkg -S /usr/lib/libgobject-2.0.so.0
libglib2.0-0: /usr/lib/libgobject-2.0.so.0

$ dpkg -S /usr/lib/libgtk-x11-2.0.so.0
libgtk2.0-0: /usr/lib/libgtk-x11-2.0.so.0

ja sitten asennetaan:
Koodia: [Valitse]
$ sudo apt-get install --reinstall libglib2.0-0 libgtk2.0-0
Janne

GoRDoN

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #13 : 23.09.06 - klo:09.41 »
Kiitoksia avusta Janne. Nyt selaimet ym. toimivat taas.

Reaktor

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #14 : 23.09.06 - klo:13.00 »
janne: mikä scripti nuo asetukset teki käyttäjän puolesta asennuksen jälkeen (vai tarkoititko itse asennusohjelmaa sillä scriptillä)?

Tuota 4. kohtaa voisi vähän spekuloida että mitä siinä pitäisi tehdä. Todennäköisesti riittäisi että puuttuvat kirjastot asentaisi /usr/lib/ hakemistoon, mutta pointtina just se ettei lähdetä ylikirjoittamaan olemassa olevia. Osaisikohan Savage käyttää näitä libs-kansion kirjastoja jos ne kopioisi esim. /usr/lib/savage/ hakemistoon (eli ovatko kaikki alihakemistoihin sijoitetut kirjastot myös käytettävissä automaattisesti)?
"Tämä päivä oli huono päivä mutta huominen on parempi!"

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #15 : 23.09.06 - klo:14.09 »
janne: mikä scripti nuo asetukset teki käyttäjän puolesta asennuksen jälkeen (vai tarkoititko itse asennusohjelmaa sillä scriptillä)?

siis siellä asennushakemistossa on teidosto nimeltä savage, joka muuten linkitetäänkin pelin käynnistystiedostoksi. se on oikeasti shellscripti sen sisältö on seuraavanlainen:
Koodia: [Valitse]
#!/bin/sh
# Needed to make symlinks/shortcuts work.
# the binaries must run with correct working directory
cd <asennushakemisto>
LD_LIBRARY_PATH=libs:$LD_LIBRARY_PATH ./savage.bin <asennushakemisto>
exit 0

ensimmäinen rivi määrää, että scriptin suorittaa sh-shell, kaksi seuraavaa on kommentteja, neljäs rivi vaihtaa suoritushakemistoksi hakemiston jonne savage on asennettu ja sen jälkeen tuleekin kiinnostava kohta... viides rivi asettaa poluksi, josta kirjastoja etsitään, nykyisestä hakemistosta löytyvän libs-hakemiston (ja vasta sen jälkeen vanhat hakemistot) ja käynnistää savage.bin tiedoston antamalla sille parametriksi asennushakemiston.

olettaisin, että tuo asennushakemisto annetaan parametrina päivityksiä varten, mutta varmuuttahan minulla ei tuosta ole. se on kuitenkin varmaa, että kirjastojen hakupolku on kunnossa tuota scriptiä käytettäessä.

Tuota 4. kohtaa voisi vähän spekuloida että mitä siinä pitäisi tehdä. Todennäköisesti riittäisi että puuttuvat kirjastot asentaisi /usr/lib/ hakemistoon, mutta pointtina just se ettei lähdetä ylikirjoittamaan olemassa olevia.

minusta siinä ei tarvitse tehdä yhtään mitään, koska tuo scripti asettaa jo polun oikein. ja olemalla erillään nuo kirjastot eivät varmastikaan tule ylikirjoitetuiksi ja pysyvät oikeassa versiossa (eli siinä mitä savage olettaa käyttävänsä).

ainoa ongelma joka minulla tuon kanssa oli, oli se, että savage halusi libtiff:stä versiota libtiff.so.3, mutta minun järjestelmässäni oli uudempi versio ko. kirjastosta (ja tietenkään kyseistä kirjastoa ei löytynyt myöskään savagen omasta kirjastohakemistosta).
Janne

immoT

  • Käyttäjä
  • Viestejä: 435
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #16 : 23.09.06 - klo:15.14 »
Lainaus
Ainoa ongelma joka minulla tuon kanssa oli, oli se, että savage halusi libtiff:stä versiota libtiff.so.3, mutta minun järjestelmässäni oli uudempi versio ko. kirjastosta (ja tietenkään kyseistä kirjastoa ei löytynyt myöskään savagen omasta kirjastohakemistosta).
Tässä lähti toimimaan, kun kopioin sen google earthin kansiosta /usr/lib/

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #17 : 23.09.06 - klo:16.16 »
Lainaus
Ainoa ongelma joka minulla tuon kanssa oli, oli se, että savage halusi libtiff:stä versiota libtiff.so.3, mutta minun järjestelmässäni oli uudempi versio ko. kirjastosta (ja tietenkään kyseistä kirjastoa ei löytynyt myöskään savagen omasta kirjastohakemistosta).
Tässä lähti toimimaan, kun kopioin sen google earthin kansiosta /usr/lib/

niin siis jos ei aikaisemmista viesteistä käynyt jollekin ilmi, niin minä puolestani loin libtiff.so.3-nimisen linkin joka osoittaa kirjastoon libtiff.so.4.
Janne

accolade

  • Käyttäjä
  • Viestejä: 15
  • Gentoo on rentoo.
    • Profiili
Re: Howto: S2Games - Savage: The battle for newerth
« Vastaus #18 : 24.09.06 - klo:12.16 »
Hmm, kyllähän tämä pienellä säädöllä toimimaan lähti. Loistava peli tosiaan, ainakin itse tykkään, alussa tosin hieman sekavaa menoa.

sampppa

  • Käyttäjä
  • Viestejä: 1
    • Profiili
MITEN SAA SALASANAN OMALLE SERVULLE???
« Vastaus #19 : 27.04.07 - klo:16.40 »
jooh kertokaas miten saan salansana omalle servulle/palvelimelle