Spis treści

2) Serwer FRN - instalacja AlterFRN serwer


Instalacja i uruchomienie

cd /opt
wget http://alterfrn.ucoz.ru/S6352/FRNServerConsole.Linux-armhf.6352r.tgz
tar -zxvf FRNServerConsole.Linux-armhf.6352r.tgz
mv FRNServerConsole.Linux-armhf.6352r FRNserver

cd FRNserver
mv FRNServerConsole.Linux-armhf.r6352 FRNserver


Plik AUTOSTAT wykonujemy podobnie, czyli tworzymy plik startowy nano /lib/systemd/system/frnserver.service i wklejamy poniższą zawartość

[Unit]
Description=FRN_SERVER
After=network.target

[Service]
ExecStart=/opt/FRNserver/FRNserver
TimeoutSec=30
Restart=on-failure
RestartSec=30
StartLimitInterval=350
StartLimitBurst=10

[Install]
WantedBy=multi-user.target


Sterowanie teraz odbywa się poprzez komendy :
systemctl enable frnserver włączenie autostart
systemctl disable frnserver wyłączenie autostart
systemctl start frnserver uruchomienie frnserver
systemctl stop frnserver wyłączenie frnserver
systemctl status frnserver status frnserver


Konfiguracja


W katalogu FRNserver mamy 2 pliki konfiguracyjne networks.cfg odpowiedzialny za układ kanałów serwera oraz server.ini odpowiedzialny za ustawienia serwera i jego współprace z SYSmanager serwerami w Holandii czy Nienczech

Edytujemy plik nano networks.cfg
który wygląda tak


dokonujemy zmian w układzie kanałów i dla przykładu można tak jak na zdjęciu poniżej. Postaram sie wyjaśnić podstawowe funkcje.



Przykładowa linijka:
KANAL_1 | Hidden=N ; ManagerMode=N ; QuarantineTime=5000 ; SpeechPause=3000 ; AccessInfoMode=A ; OwnerEMail=Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
NAZWA KANAŁU | FUNKCJE KANAŁU

Hidden= Y/N - Kanał ukryty
ManagerMode=F/N/S - Współpraca z MANAGEREM ( jest nim Holandia lub Niemcy ) F- pełna wymagane poprawne hasła, N- powiadamianie - hasła dowolne a serwer tylko powiadamia Manager o kliencie, S- Samostanowiący - kanał JAWNY ale kanału na spisie holandii.
QuarantineTime=5000 - Czas zwłoki kiedy klient podłączy sie do serwera a kiedy zobaczy jego zawartość. Pomaga przy czesto podłączających sie bramkach ale i przydatne w przypadku posiadania listy ludzi do zablokowania/teleportacji na inny kanał
SpeechPause=3000 - wymuszony czas przerwy pomiedzy nadawaniami klientów.
AccessInfoMode=A - wyswietlanie wiadomości powitalnej na kanale
OwnerEMail= - adres email administratora kanału. Nie mylić z uprawnieniami MODERATORA nadawanymi przez ADMINISTRATORA

Więcej, dużo więcej jest na stronie http://alterfrn.ucoz.ru/index/standalone_frn_server/0-24 - my tu nie bedziemy się zabawiać więcej niż podstawową konfiguracją.


Czas na konfigurację serwera jako takiego i edytujemy nano server.ini
który wygląda tak


Dokonujemy zmian w wierszach jak poniżej
ServerCharsetName=WINDOWS-1250

PresentServerAddress=adres publiczny serwera ( jeśli używasz MANAGER) jeśli serwer jest tylko jako lokalny wpisać localhost lub 127.0.0.1
ServerOwnerEMail=Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. - Konfo FRN klienta superadministratora mającego dostęp wszędzie i mogącego wszystko niezależnie od ustawień kanałów ( tryb niewidoczny klient dla innych itp )
BackupServerAddress=adres.serwera.zapasowego - w przypadku serwera loklnego niewymagane

[Manager]
ManagerEnabled=no - włączyć usługę połączenia się z Holadią Yes/No
ManagerAuthEMail=email_registered_with_sysman_EU - email konta FRN z Holandii przypisanego TYLKO do serwera - inne niż niżej
ManagerAuthPassword=password_received_from_sysman_EU - hasło konta FRN

[Manager1] ManagerEnabled=no - Włączyć usługę połączenia się z Niemcami Yes/No
ManagerAuthEMail=email_registered_with_sysman_DE - email konta FRN z Niemiec przypisanego TYLKO do serwera - inne niż wyżej
ManagerAuthPassword=password_received_from_sysman_DE - hasło konta FRN




Osobiście zachęcam do używania serwera NL jak i DE bo jak działa Holandia każdy z FRN'owiczów wie a Niemcy w tym czasie nie zaliczyły ani jednej zwiechy i gratulacje tu dla kolegi Dirk'a za kawał dobrej roboty




Po wszystkich tych zabiegach konfiguracji wpisujemy komende uruchomienia systemctl start frnserver
i łączymy się FRN klientem z adresem IP naszej maliny

Konto normalnego klienta
Konto admin/superadmin