Hozzászólások
-
SzerzőBejegyzés
-
Több forum több esély… vagy nem ? :blink: de eddig még egyik semi jött be. :mellow:
van egy ilyen csomag deb alatt: proftpd-mysql
apt-get install proftpd-mysql
aztán proftpdadmin-t lekapod netrõl kicsomagolod, elolvasod a tutort, beállítsz egy jelszót és egy usernamét és készen is van az egész. 😀
ajánlatos hozzá a phpmyadmin is, sokkal könnyebb, készen van az mysql-authos ftpszerver.
[align=right][snapback]143447[/snapback][/align]Itt az a probléma, hogy szarok a how-to -k! Nem mûködõ paraméterket adnak meg!
http://www.castaglia.org/proftpd/modules/m…tml#SQLUserInfo
<<
Sziasztok!
Mindenkinek ajanlom az alabbi linken talalhato howto-t :
http://www.linuxforen.de/forums/showthread.php?t=169531
es ajanlom meg a http://www.proftpd.org -ot is.
usv,sutyee
[align=right][snapback]141690[/snapback][/align]Ezek nagyon jó kis HOW-TO -k, csakhogy egyikben sincs proftpd+mysql 😉
Egyébként nekem is ez a problémám, hogy nem vágom, hogyan lehet a csomagból telepített, proftpd-mysql -es cuccot életrekelteni, ugyanis a cfg -ben minden második config paraméter ismeretlen neki.
pl: SQLConnectInfo -t még beveszi, de az SQLUserTable -t már nem ismeri…
Code:Fatal: unknown configuration directive ‘MySQLUserTable’ on line 48 of ‘/etc/proftpd.confEz nem dos-os progi? Ha igen, akkor mineg cedega, használd a dosbox/dosemu-t, meg egyébként is, ilyesmihez minek a cedega????? Max wine….
[align=right][snapback]133430[/snapback][/align]Nekem tökéletes lenne a sima wine talán jobb is csak az löki az errororkat.
Az a gáz hogy pont ezt tettem… 😀 és így nem jöttem rá semmire!
Több problémám sikeresen megoldva…
Viszont az 1 user/online gondom van.
Ezt a valaszt kaptam:
Code:PAM access module jobaratod. lasd /etc/security/access.confDe itt nemvágom mit lehet tenni…
Kaptam választ a problémámra:
A problema abban rejlik, hogy a ‘&’ csak a backgroundba tolja a programot, de az meg mindig a scripted gyermeke. Ha egy ilyen start-stop-daemonnal megtoldva inditod, akkor eloszor fork()-ol-> igy az init gyermeke lesz, nem a scriptede) es utana backgroundozik Smile Use Google!
Tarokkk írta:Kód:
Code:function start
{
start-stop-daemon –start –pidfile /GameServer/MOHAA/$SERVER/$SERVER.pid –background –exec nohup /GameServer/MOHAA/$SERVER/spearhead_lnxded +set net_port
$SERVERPORT +exec autostart.cfg &> /GameServer/MOHAA/BHB/running.log
}function stop
{
getserverpid
if [ „$PID” = „” ]; then
echo „A szerver mar all !!!”
else
start-stop-daemon –stop -retry –pidfile /GameServer/MOHAA/$SERVER/$SERVER.pid
echo „A server leallt !!!”
PID=””
fi
}Már csak az a problémám hogy ha SSH bezárúl akkor kampec a futásnak.
Valami olyasmire gyanakszom, hogy ha a program bezárúlna és lenne utánn valami nem azonnal kilépne müxene.
„A második baja, hogy ha kilépek a progból az bezárja az SSH -t ezzel valamiért a háttérben futó szervert (Amit a prog indított) is bezárja (ami elvileg háttérben fut), gondolom mert megszakad a prog futása és ezért záródik az ssh -is!”
nohup parancs
pl. „nohup ./unreal start”
a nohup-al háttérbe lehet küldeni a processzeket (tehát a szignálokra nemigen állnak meg pl. kijelentkezik a felhasználó)
[align=right][snapback]112568[/snapback][/align]Sajna ez sem hatott 🙁
Beírom a sourcet hatha az segit:
Code:#———————–#
#–The–Admin–Script—#
#———————–#
#—For-MOHAA-Server—-#
#———————–#
#—Version:—-1.0—–#
#—Made-by-Tarokkk—–#
#———————–##Valtozok
SERVER=”BHB”
SERVERPORT=”12206″
#Innentol kezdve ne nyulj bele semmibe ha nem tudod mit csinalsz 🙂
HEADER=”—/—-/—-/—-/—-/—
-Menu: –
”
URES=””
#Function
function start
{
nohup /GameServer/MOHAA/$SERVER/spearhead_lnxded +set net_port $SERVERPORT +exec autostart.cfg &> /GameServer/MOHAA/BHB/running.log &
}
function getserverpid
{
for i in $(cat /GameServer/MOHAA/$SERVER/$SERVER.pid);
do
PID=$i
done}
function quit
{
echo „Viszlat”
exit
}
function statusstart
{
getserverpid
if [ „$PID” = „” ]; then
start
NEWS=”1″
else
echo „A server mar fut !!!”
NEWS=”0″
fi
}
function stop
{
getserverpid
if [ „$PID” = „” ]; then
echo „A szerver mar all !!!”
else
kill -s 9 $PID
>/GameServer/MOHAA/$SERVER/$SERVER.pid
echo „A server leallt !!!”
PID=””
fi
}
function status
{
getserverpid
if [ „$PID” = „” ]; then
echo „A server jelenleg ALL !!!”
else
echo „A server jelenleg FUT !!!”
fi
}
#Innen az ASCII vizualitas
echo „$HEADER”
#Menu kiirasa
OPTION=”START STOP RESTART STATUS HELP EXIT”
select opt in $OPTION; do
if [ „$opt” = „START” ]; then
statusstart
if [ „$NEWS” = „1” ]; then
pidof /GameServer/MOHAA/$SERVER/spearhead_lnxded +set net_port $SERVERPORT +exec autostart.cfg &>/GameServer/MOHAA/$SERVER/$SERVER.pid
echo „A szerver elindult !!!”
else
echo „Nincs uj futtatas !!!”
fi
elif [ „$opt” = „STOP” ]; then
stop
elif [ „$opt” = „RESTART” ]; then
stop
start
pidof /GameServer/MOHAA/$SERVER/spearhead_lnxded +set net_port $SERVERPORT +exec autostart.cfg &>/GameServer/MOHAA/$SERVER/$SERVER.pid
elif [ „$opt” = „STATUS” ]; then
status
elif [ „$opt” = „HELP” ]; then
echo Under
elif [ „$opt” = „EXIT” ]; then
quit
else
echo „A menu hasznalata a menu elott talalhato szammal mukodik // Tovabbi segitseg 5 -os menu!”
fi
doneNah kicsit több idõm van kifejtem:
-1. akarok game servert futtatni meg verli HUB -ot ezért vannak a topicjaim 😀
-2. A server (Game) adminhoz írtam egy kis BASH scriptet /ami még nem tökéletes/. azért hogy lehessen Adminolni a szervert mindenféle egyéb jog adása mellõzve ezért a shell -t átirányítottam a scriptemre. Ami alapjábavéve mûködik csakhogy ha boot -nál indul a szerver a scriptnek nicsn joga leállítani azt a jogi problémák miatt (Hiszen a boot rootként futtatja ezért a sima felhasználó nem állíthatja le). A második baja, hogy ha kilépek a progból az bezárja az SSH -t ezzel valamiért a háttérben futó szervert (Amit a prog indított) azt is bezárja, gondolom mert megszakad a prog futása és ezért záródik az ssh -is!
-3. Azt hiszem a játéknak semmilyen problémája nem kellene hogy akadjon, hogy nem rootként fut.Ezt a sudo dolgot még nem értem de elolvasom a linket amit adtál.
//meg lehet a bash script nem a leg megfelelõbb ilyen helyre de hát erre tellet 😀 //
-
SzerzőBejegyzés
legutóbbi hsz