por kniazio » Sex Mai 30, 2008 1:56 am
Oto opis stawiania serwera z forum DVHK
Tak jak wspomnialem w pierwszym poscie na innych distro dziala to bez problemu a na BFW nie dziala
Stawianie serwera na Newcamd !
Wielu ludzi "meczy" mnie PM itp z prosba o pomoc w stawianiu C+ na Newcamd.
Dlatego postanowilem napisac krotki poradnik
Wiec zaczynamy:
1) Co bedzie potrzebne?
*komputer klasy (cel 300 64 ram dysk z 1-2 GB) [oczywiscie mozna na slabszym ale polecam cos w tym stylu]
*zainstalowany linux np ("NND" nnd.freesco.pl)
*stale lacze (odrazu mozna wykorzystac NND do podzialu lacza)
*Newcamd v.6.1 (do znalezienia na uploadach etc)
*phenix
*troche checi i czasu
2) Od czego zaczynamy?
Zaczynamy od zlozenia kompa i intuicyjnej instalacji systemu operacyjnego.
Nastepnym krokiem jest sciagnienicie Newcamd i wgranie go na linuxa lub
sciagniecie bezposrednio na maszyne poprzez polecenie wget link_do_pliku.zip.
3) Co dalej?
Rozpakowujemy Newcamd i przenosimy plik cardserv.cfg do katalogu /etc
Nastepnie edytujemy jego zawartosc U mnie serwer dziala na ponizszym konfigu
Cytat:
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER_NAME = serwer
DEBUG_PORT = 20004
ENTITLEMENT_PORT = 20005
ADMIN_PORT = 20006
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 01
DEBUG_INIT = no
DEBUG_NET = no
DEBUG_ECM = no
DEBUG_EMM = no
SERIAL_PORT = 0
TCP_PORT = 15000
CARD_DETECT_BIT = DCD
EMM-G = no
EMM-S = no
EMM-U = no
USER = ja ja lan 15000
USER = on on wan 15000
Oczywiscie mozemy zmienic sobie DESKEY, SERVER_NAME i Porty na jaki nam pasuje.
DEBUG_PORT sluzy do podgladania kto obecnie jest online na serwerze. Oczywiscie
zmieniamy sobie na jakie nam pasuje. Prosze zwrocic uwage na TCP_PORT bo od tej
wartosci zalezy na jakim porcie ustawiony jest serwer. U mnie jest to port 15000.
SERIAL_PORT - oznaczamy nr coma do ktorego podlaczony jest Phenix pamietajmy
ze w linuxie com1 oznaczamy jako com0.
USER tam wpisujemy uzytkownikow w formie
USER = login pass lan/wan TCP_PORT
4) Kolejny krok?
Wklejamy plik cardserver.i386 do np /home . Nadajemy atrybut wykonywalnosci czyli
chmod + x cardserver.i386 . Gdy to zrobilismy pozostaje nam odpalic serwer z reki
./cardserver.i386 . Od tego momentu serwer powinien zaczac dzialac.
5) Jak dopisac nowy userow?
Nalezy edytowac plik cardserv.cfg i dopisywac linijki USER. To nie powinno nikomu
sprawic problemow. Nastepnie ubijamy serwer killall cardserver.i386 i budzimy go do
dzialania ./cardserver.i386
6) Jak odpalic drugi serwer na jednej maszynie?
Podlaczamy phenixa do drugiego Coma(pamietajac ze oznaczamy go jako COM1)
Tworzymy plik cardserv1.cfg i kopiujemy do /etc oraz tworzymy plik
cardserver1.i386 i kopiujemy do /home . Plikowi cardserver1.i386 nadajemy
atrybut wykonywalnosci czy chmod + x cardserver1.i386 . Nastepnie edytujemy plik
cardserv1.cfg
Cytat:
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER_NAME = serwer1
DEBUG_PORT = 30004
ENTITLEMENT_PORT = 30005
ADMIN_PORT = 30006
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 01
DEBUG_INIT = no
DEBUG_NET = no
DEBUG_ECM = no
DEBUG_EMM = no
SERIAL_PORT = 1
TCP_PORT = 16000
CARD_DETECT_BIT = DCD
EMM-G = no
EMM-S = no
EMM-U = no
USER = ja ja lan 16000
USER = on on wan 16000
Nie bede juz opisywal zmian pamietajmy aby porty z cardserv.cfg i cardserv1.cfg byly rozne.
Nastepnym krokiem jest odpalenie drugiego serwera z reki czyli
./cardserver1.i386 cardserv1.cfg
7) To juz koniec?
Tak i mam nadzeje ze pomoge paru osoba w ciezkim swiecie serwerow newcamd;p
Jakies pytania prosze o pisania na PW opis pisalem z reki i moze zawierac male
niedokladnosci ktore prosze zgaszac to poprawie