1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

Ubuntu ja cod5:sen serverin käynistys ongelma!

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi arska771 28.01.2015.

  1. arska771

    arska771 Member

    Liittynyt:
    18.09.2014
    Viestejä:
    72
    Kiitokset:
    0
    Pisteet:
    16
    Hei koitan tässä saada call of duty 5:sen serveriä käyntiin, mutta onglemana onse etteise kunnolla starttaa. Osaiskos joku neuvvoa, että missä mahtaneen olla vikaa?

    ./codwaw_lnxded +set fs_localAppData ./ +set loc_language 2 +set dedicated 2 +set net_ip 217.79.179.148 +set net_port 20100 +set sv_maxclients 24 +set ui_maxclients 24 +set fs_basepath ./ +set fs_homepath ./ +set sv_punkbuster 1 +exec server.cfg +map_rotate
    Couldn't run Call of Duty: World at War (codwaw_lnxded-bin). Is CODWAW_DATA_PATH set?
    arssi@arssi:~/cod5server$
     
  2.  
  3. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    olihan winukan puolelta se reilu 6.8 gigaa tavaraa kopioitulinuxin puolelle ja oikeudet niillä tiedostoilla on ns. "oikein". Pelkällä ladatulla "lnxded" -paketilla homma ei pelitä ja jos käyttäjä jolla palvelimen käynnistät, ei pääse datakansiota käpistelemään niin.. arvaa varmaan, että niitä tarvittuja tietoja ei löydy.

    sitten mietiskelin, että lueskeleekohan tuo härpäke ympäristömuuttujia..? Sitä voisi kokeilla, eli teet ympäistömuuttujan CODWAW_DATA_PATH=/polku/data/kansioon ja kokeilet uusiksi
     
    Viimeksi muokattu: 29.01.2015
  4. arska771

    arska771 Member

    Liittynyt:
    18.09.2014
    Viestejä:
    72
    Kiitokset:
    0
    Pisteet:
    16
    Joo kyllä mä siirsin sen verran filuja linuxille. Tuoko pitäneen kirjoittaa sinne vaikko miten tarkalleen ottaen tehä`?
     
  5. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    ympäistömuuttujan saa tehtyä kun editoit kotihakemistossa (/home/arssi) olevaa .profile -tiedostoa. Lisää sinne pari riviä

    Koodi:
    CODWAW_DATA_PATH=/polku/kansion
    export CODWAW_DATA_PATH
    
    sitten kun olet nuo sinne lisännyt, ajele komento source .profile joka ns. "lataa" tuon tiedoston sisältämät määritykset ilman, että tarvitsisi kirjautua uudelleen sisään. set -komento tulostaa kaikki ympäistömuuttujat joten komennolla set |grep CODWAW voit tarkistaa onko ympäristömuuttuja kohdillaan. ja sitten "kun", niin uutta matoa koukkuun
     
  6. arska771

    arska771 Member

    Liittynyt:
    18.09.2014
    Viestejä:
    72
    Kiitokset:
    0
    Pisteet:
    16
    En nytten oikein ymmärrä mitä teen tässä kohin nytten väärin, kun koitan tehdä sen ihan ohjeitten mukaisesti.
     
  7. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    et välttämättä tee mitään väärin.

    Yleensä ohjelmille (esim. cod5_lnxded) voi välittää ohjelman tarvitsevan tiedon suoraan komentorivillä - eli se tapa jota käytit (/codwow_lnxded +kilometrin mittainen plussamiinuskenoviivanumero -hässäkkä). Jotkut ohjelmat asettavat käynnistyksen yhteydessä (sille välitettyjen tietohässäkän perusteella) jotain "ympäristömuuttujia" jotka ovat käytössä vain sen aikaa kun peli pyörii. Näiden ohjelma sitten osaa ja tietää mistä paikasta (hakemistosta) mitäkin löytyy.

    Yleensä tuo "BLAABLAA is not set" viittaa siihen, että jotain ohjelman tarvitsema muuttujaa ei ole asetettu eli ohjelma ei tiedä mistä pitäisi tiedostoja etsiä.

    Siitä missä se menee väärin, niin paha sanoa. Ohjelmalle välistetty tieto voi olla väärin (mitä en usko, näyttää suht sen mukaiselle millaisen google ohjeistuksen löysi). Ohjelmassa voi sitten olla bugi, jonka takia ympäristömuuttuja asetetaan ohjelman käynnistyksessä vääärin ja sitten ohjelmanpätkä ei toimi valittaen, että "BLAABLAA is not set". Syitä sille miksi muuttuja ei mene kohdalleen on monia,

    Ja ehdotinkin, että varmistat asian asettamalla muuttujan käsin. Sillä eliminoitaisiin se, että ohjelma ei sähläisi itse niitä muuttujia. Toinen vaihtoehto on kokeilla muuttaa tuosta sinun käynnistysrivihässäkästä kolme alla olevaa asiaa siten, että niissä on ns. abosluuttiset polut.

    +set fs_localAppData ./ -> +set fs_localAppData /home/arssi/cod5server
    +set fs_basepath ./ -> +set fs_basepath /home/arssi/cod5server
    +set fs_homepath ./ -> +set fs_homepath /home/arssi/cod5server
     
  8. arska771

    arska771 Member

    Liittynyt:
    18.09.2014
    Viestejä:
    72
    Kiitokset:
    0
    Pisteet:
    16
    Laitoin nuot yllä olevat tekstit siihen perään niin nytten ei sitten yrittänytkään serveri käynistyä. Tuli takaisin komento riville sitten!!
     
  9. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    hmm.. nytpä en osaa sanoa mikä avuksi :-/
     
  10. arska771

    arska771 Member

    Liittynyt:
    18.09.2014
    Viestejä:
    72
    Kiitokset:
    0
    Pisteet:
    16
    Minusta jotenki tuntuu, että sieltä puuttuu jotain tietoa! Van mikähän se voisi olla.
     
  11. arska771

    arska771 Member

    Liittynyt:
    18.09.2014
    Viestejä:
    72
    Kiitokset:
    0
    Pisteet:
    16
    Varmaa vuosi kulunut ja samassa jamassa edelleen ollaan ja enole saanut käyntiin. Jos joku linux guru vois vaikka jelppiä sitä hiukkasen??
     

Jaa tämä sivu