cod2_lnxded werkt niet in combinatie met screen.

Pagina: 1
Acties:

  • Fr0zenFlame
  • Registratie: September 2003
  • Laatst online: 19-11-2024

Fr0zenFlame

LAN 'A Holic

Topicstarter
Gentoo 2.6.19-hardened-r5
Linux DellPoweredge 64Bit Dual Core
CallOfDuty Game server

Hallo,

Vanavond naar NetGameZ en echt alles zit tegen vandaag en gister... jaren lang een CoD2 server gehost en nu heb ik sinds kort een server aangeschaft voor LANs (zie boven) en heb ik probelmen met libstdc++.so.5 etc die hij mist.

Nu heb ik zoals in de README.linux staat de lib files gedownload en uitgepakt in mn root dir van cod2. vervolgens heb ik in


Script dat niet werkt met screen
-------------------------------------------------------
code:
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

if ( ps awwwx | grep 'cod2_lnxded' | grep 'CoD2@falcon88.com' ) >>/dev/null
        then
                echo "Call of Duty server still UP!"
                exit 22
        fi
start=`date '+%H:%M on %d/%m/%y'`
echo "CoD2 server started @ $start" >>/home/danny/game_servers/cod2/logs/CoD2@falcon88.com.log
LD_LIBRARY_PATH=/home/danny/game_servers/cod2; export LD_LIBRARY_PATH
screen -A -m -d -S CoD2@falcon88.com ./cod2_lnxded +exec wave@falcon88.com.cfg >/dev/null 2>&1 &
echo $! >CoD2@falcon88.com.pid



Script dat werkt zonder screen
-------------------------------------------------------
code:
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

if ( ps awwwx | grep 'cod2_lnxded' | grep 'CoD2@falcon88.com' ) >>/dev/null
        then
                echo "Call of Duty server still UP!"
                exit 22
        fi
start=`date '+%H:%M on %d/%m/%y'`
echo "CoD2 server started @ $start" >>/home/danny/game_servers/cod2/logs/CoD2@falcon88.com.log
LD_LIBRARY_PATH=/home/danny/game_servers/cod2; export LD_LIBRARY_PATH
./cod2_lnxded +exec wave@falcon88.com.cfg >/dev/null 2>&1 &
echo $! >CoD2@falcon88.com.pid


Wie kan mij helpen met dit script, ik weet echt niet wat er fout is.... hopelijk kunnen jullie me helpen, weinig tijd tot netgamez nog... 16:00 weg van huis.

Alvast bedankt.
FlcN_

i7-6700K | Z170A XPOWER GAMING TITANIUM EDITION | InWin904 | 32GB Corsair Dominator Platinum | nVidia GeForce RTX2080 TI | Iiyama G-Master UWQH 34" | 2x 1TB Samsung SSD 980PRO | 1x 4TB Samsung 860EVO | Arctis 7 | SteelSeries Apex Pro | Logitech G502 Hero


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Wat is de foutmelding die je krijgt, welke distributie gebruik je, en waarom zet je in hemelsnaam de code in superscript en niet in een code-blok, dit is niet te lezen zo :)

[ Voor 14% gewijzigd door blaataaps op 16-03-2007 09:45 ]


  • Fr0zenFlame
  • Registratie: September 2003
  • Laatst online: 19-11-2024

Fr0zenFlame

LAN 'A Holic

Topicstarter
Gentoo 2.6.19-hardened-r5,

Probleem:
- Het script met screen heeft altijd gewerkt, totdat ik nu op deze server het path erbij moet zetten voor de LIBs.
- Nu werkt het dus alleen zonder screen.
- Zie regel 10 & 11 in het code blok.



IF YOU HAVE A PROBLEM WITH "LIBSTDC++.SO.5" ...
(This is a frequent-enough problem to merit discussion in the introduction.)

If you are reading this, it's probably because you tried to start your Linux
server and saw this message:

./cod2_lnxded: error while loading shared libraries: libstdc++.so.5:
cannot open shared object file: No such file or directory

COD2 is a C++ program built with gcc 3.3.4, which means it needs a
system library specific to gcc 3.3. Older Linux systems won't have
this installed, and we're starting to see newer Linux distributions that
don't have this either, since they are supplying an incompatible
gcc 3.4 version. The good news is that you can drop the needed library
into your system without breaking anything else.

Here is the library you need, if your Linux distribution doesn't supply it:
http://icculus.org/updates/cod/gcc3-libs.tar.bz2

You want to unpack that somewhere that the dynamic linker will see it
(if you are sure it won't overwrite any files, you can even use /lib).

The brave can put it in the same directory as the game and run the server
like this:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./cod2_lnxded

Now the server will start.

i7-6700K | Z170A XPOWER GAMING TITANIUM EDITION | InWin904 | 32GB Corsair Dominator Platinum | nVidia GeForce RTX2080 TI | Iiyama G-Master UWQH 34" | 2x 1TB Samsung SSD 980PRO | 1x 4TB Samsung 860EVO | Arctis 7 | SteelSeries Apex Pro | Logitech G502 Hero


  • Fr0zenFlame
  • Registratie: September 2003
  • Laatst online: 19-11-2024

Fr0zenFlame

LAN 'A Holic

Topicstarter
Het best zou zijn om ze gewoon in de goeie directory te plaatsen. Maar dit is een 64 systeem en ik heb geen idee welke dir dit zou moeten wezen en/of het wel werkt onder 64bit.

i7-6700K | Z170A XPOWER GAMING TITANIUM EDITION | InWin904 | 32GB Corsair Dominator Platinum | nVidia GeForce RTX2080 TI | Iiyama G-Master UWQH 34" | 2x 1TB Samsung SSD 980PRO | 1x 4TB Samsung 860EVO | Arctis 7 | SteelSeries Apex Pro | Logitech G502 Hero


  • Fr0zenFlame
  • Registratie: September 2003
  • Laatst online: 19-11-2024

Fr0zenFlame

LAN 'A Holic

Topicstarter
Dit werkt gewoon:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH ./cod2_lnxded

maar zodra het in het script dit wordt:
screen -A -m -d -S CoD2 LD_LIBRARY_PATH=$LD_LIBRARY_PATH ./cod2_lnxded +exec confif.cfg

dan gebeurd gewoon nix, in PS AX en/of screen -ls staan geen screens.

[ Voor 3% gewijzigd door Fr0zenFlame op 16-03-2007 11:04 ]

i7-6700K | Z170A XPOWER GAMING TITANIUM EDITION | InWin904 | 32GB Corsair Dominator Platinum | nVidia GeForce RTX2080 TI | Iiyama G-Master UWQH 34" | 2x 1TB Samsung SSD 980PRO | 1x 4TB Samsung 860EVO | Arctis 7 | SteelSeries Apex Pro | Logitech G502 Hero


  • FireDrunk
  • Registratie: November 2002
  • Laatst online: 22:15
volgens mij is die library patch wel te omzeilen door die oude versie van libstdc++ handmatig te installeren, dan zou het volgens jou theorie ook met screen moeten werken...

Even niets...


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Waarom zet je niet gewoon het geheel in een script en draai dat in een screen, dan gebeurT er vast wel wat.

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Fr0zenFlame schreef op vrijdag 16 maart 2007 @ 11:03:
Dit werkt gewoon:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH ./cod2_lnxded
Dan zet je die libs, net zoals de readme zegt, in /usr/lib oid, en anders voeg je de dir waarin ze nu staan toe aan /etc/ld.so.conf, en draai je ldconfig.

  • Fr0zenFlame
  • Registratie: September 2003
  • Laatst online: 19-11-2024

Fr0zenFlame

LAN 'A Holic

Topicstarter
Ingmar <3

Thanx, alles werk perfect :)

Had al geprobeerd in de lib dir te zetten zoals in de README staat, maar dit hielp niet. Nu hebk gewoon een "libs/" dir aangemaakt in de game_server map en daar naar verwezen in /etc/ld.so.conf!

Nogmaals erg bedankt!

i7-6700K | Z170A XPOWER GAMING TITANIUM EDITION | InWin904 | 32GB Corsair Dominator Platinum | nVidia GeForce RTX2080 TI | Iiyama G-Master UWQH 34" | 2x 1TB Samsung SSD 980PRO | 1x 4TB Samsung 860EVO | Arctis 7 | SteelSeries Apex Pro | Logitech G502 Hero

Pagina: 1