[H]Lib einfügen rev 34083

11/01/2013 05:48 Noa_#1
Ich bin mit meinem latei am ende und brauche hilfe beim einfügen der lib ->> [Only registered and activated users can see links. Click Here To Register...]

start.sh
PHP Code:
#!/bin/sh

echo -"\033[31m  
Wie viele Channels möchtest du starten ? \n 
1 -    (1)    Channel\n 
2 -    (2)    Channel\n
3 -    (3) Game99\n
4 -    (Alle)    Channel\n"

read anzahl
case $anzahl in 

    1
*)
        echo -
"\033[31m Startet die Datenbank ..\033[0m"
        
cd ./db && env LD_PRELOAD=/usr/home/game/share/libdb_notxt.so ./db &
        
        
sleep 2
        
echo -"\033[31m Die Datenbank wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 1 Core 1 ..\033[0m"
        
cd ./channel1/core1 && ./gamecore1 &
        
cd ./channel1/core1 && env LD_32_PRELOAD=/usr/home/game/share/libdb_notxt.so ./gamecore1 &
        
sleep 5
        
echo -"\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 1 Core 1 ..\033[0m"
        
cd ./channel1/core2 && ./gamecore2 &
        
cd ./channel1/core2 && env LD_32_PRELOAD=/usr/home/game/share/libdb_notxt.so ./gamecore2 &
        
sleep 5
        
echo -"\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den neutralen Channel ..\033[0m"
        
cd ./game99 && ./gamecore99 &
        
cd ./game99 && env LD_32_PRELOAD=/usr/home/game/share/libdb_notxt.so ./gamecore99 &
        
sleep 2
        
echo -"\033[31m Der neutralen Channel wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den Mark-Server ..\033[0m"
        
cd ./mark_server && ./markcore &
        
sleep 2
        
echo -"\033[31m Der Mark-Server wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den Loginserver ..\033[0m"
        
cd ./auth  && ./auth &
        
sleep 2
        
echo -"\033[31m Der Loginserver wurde gestartet.\033[0m"
        
cd ..
    ;;

    
2*)
        echo -
"\033[31m Startet die Datenbank ..\033[0m"
        
cd ./db && env LD_PRELOAD=/usr/home/game/share/libdb_notxt.so ./db &
        
sleep 2
        
echo -"\033[31m Die Datenbank wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 1 Core 1 ..\033[0m"
        
cd ./channel2/core1 && ./gamecore1 &
        
sleep 5
        
echo -"\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 1 Core 1 ..\033[0m"
        
cd ./channel2/core2 && ./gamecore2 &
        
sleep 5
        
echo -"\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den neutralen Channel ..\033[0m"
        
cd ./game99 && ./gamecore99 &
        
sleep 2
        
echo -"\033[31m Der neutralen Channel wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den Mark-Server ..\033[0m"
        
cd ./mark_server && ./markcore &
        
sleep 2
        
echo -"\033[31m Der Mark-Server wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den Loginserver ..\033[0m"
        
cd ./auth  && ./auth &
        
sleep 2
        
echo -"\033[31m Der Loginserver wurde gestartet.\033[0m"
        
cd ..
    ;;
    
    
3*)
        echo -
"\033[31m Startet Game99 ..\033[0m"
        
cd ./game99  && ./game99 &
        
sleep 2
        
echo -"\033[31m GAme99 wurde gestartet.\033[0m"
        
cd ..
    ;;
    
    
4*)
        echo -
"\033[31m Startet die Datenbank ..\033[0m"
        
cd ./db && env LD_PRELOAD=/usr/home/game/share/libdb_notxt.so ./db &
        
sleep 2
        
echo -"\033[31m Die Datenbank wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 1 Core 1 ..\033[0m"
        
cd ./channel1/core1 && ./gamecore1 &
        
sleep 2
        
echo -"\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 1 Core 2 ..\033[0m"
        
cd ./channel1/core2 && ./gamecore2 &
        
sleep 2
        
echo -"\033[31m Channel 1 Core 2 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 2 Core 1 ..\033[0m"
        
cd ./channel2/core1 && ./gamecore1 &
        
sleep 2
        
echo -"\033[31m Channel 2 Core 1 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet Channel 2 Core 2 ..\033[0m"
        
cd ./channel2/core2 && ./gamecore2 &
        
sleep 2
        
echo -"\033[31m Channel 2 Core 2 wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den neutralen Channel ..\033[0m"
        
cd ./game99 && ./gamecore99 &
        
sleep 2
        
echo -"\033[31m Der neutralen Channel wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den Mark-Server ..\033[0m"
        
cd ./mark_server && ./markcore &
        
sleep 2
        
echo -"\033[31m Der Mark-Server wurde gestartet.\033[0m"
        
echo -"\033[31m Startet den Loginserver ..\033[0m"
        
cd ./auth  && ./auth &
        
sleep 2
        
echo -"\033[31m Der Loginserver wurde gestartet.\033[0m"
        
cd ..        
        ;;
        
esac 
Hoffe jmd hat eine Idee weil bin mir den Nerven am ende.

Mfg Noa
11/01/2013 06:52 deltous'fabius#2
Die Game,Mark,Login-Server brauchen die libdb_notxt nicht.

PHP Code:
#!/bin/sh
echo "Starte Server.."
cd /usr/home/game/db && env LD_32_PRELOAD=/usr/home/game/share/libdb_notxt.so ./db sleep 4
cd 
/usr/home/game/auth && ./auth sleep 4
cd 
/usr/home/game/channel1/core1 && env LD_32_PRELOAD=/usr/home/game/share/libgame_item2_pc2.so ./game && sleep 3
echo "Server gestartet!" 
Habs jetzt nurmal für einen Core gemacht, aber dürfte deutlich werden.
Wichtig, die Libs müssen "/usr/home/game/share/" in diesem Verzeichnis sein!
11/01/2013 06:59 Noa_#3
bekomme diese meldung, muss die libstdc++.so.6 datei in den /usr/lib ordner?

PHP Code:
/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6version GLIBCXX_3.4.10 required by /usr/home/game/share/libgame_item2_pc2                         .so not found 
wobei ich sie schon habe -.-

<< musste nur die neue datei hochladen

danke dir

>> es steht zwar da das die libs geladen wurden, funktionieren tun sie jedoch nicht
11/01/2013 15:22 deltous'fabius#4
iMer hat alles im Thread erklärt. Die "libstdc++.so.6" runterladen und unter "/usr/lib32"
11/01/2013 16:18 Noa_#5
imer hat so gut wie garnicht's erklärt, von einem ordner lib32 kann ich in seinem thread nichts lesen zudem besitze ich kein lib32 ordner
11/01/2013 19:53 deltous'fabius#6
hast du freebsd 64 oder 32Bit.

Also ich erklärs dir kurz:
Bei 32 bit kommt die lib "libstdc++.so.6" -> /usr/lib
bei 64 bit musst halt die lib32 runterladen und da kommt die "libstdc++.so.6" -> /usr/lib32

für die start.sh
bei 32 bit:
cd /usr/home/game/channel1/core1 && env LD_PRELOAD=/usr/home/game/share/libgame_item2_pc2.so ./game && sleep 3

bei 64 bit:
cd /usr/home/game/channel1/core1 && env LD_32_PRELOAD=/usr/home/game/share/libgame_item2_pc2.so ./game && sleep 3

jetzt dürfte alles klar sein.
Du bist aber nicht der echte Noa!?
11/01/2013 21:02 Noa_#7
wenn ich die passende zeit finde werde ich es testen, danke.

Quote:
Du bist aber nicht der echte Noa!?
kommt drauf an wem du meinst, das war mal mein acc
[Only registered and activated users can see links. Click Here To Register...]
ansonsten hatte ich keine