Archive for January, 2010


23:30
Jan 28

Draper reboot

Thursday, January 28th, 2010

Konieczna jest zmiana kernela na draperze. Będzie reboot za moment.

UPDATE
Wszystko przebiegło zgodnie z planem. Serwery shoutcastowe osób, które poprawnie skonfigurowały crontaba wstały bezproblemowo. Przypominam o możliwości dopisywania radio do wiki na stronie Shoutcast.


21:05
Jan 28

Skop dupę adminowi w Counter Strike Source!

Thursday, January 28th, 2010

Jedyna i niepowtarzalna okazja, aby skopać dupę adminowi w Counter Strike Source. Ze względu na to, że jest sesja, a wszystko już wysprzątane i na serwerach też porządek postanowiłem się trochę rozerwać na:

games1.rootnode.net:27018

Co prawda nie gram już na touchpadzie i sprawiłem sobie słuchawki, ale to mój piąty kontakt w życiu z CSem, więc nadarza się wielka okazja.

Grę można pobrać ze steama za kilkanaście euro, a zabawa przednia. Zapraszam.


20:17
Jan 28

Nowy kernel na g1 – reboot maszyny

Thursday, January 28th, 2010

Niestety maszyna g1 musi zostać zrebootowana. Zmieniamy timer frequency na 1000Hz.
Proszę ponownie uruchomić swoje serwery gier o ile nie macie tego ustawionego w crontabie.

UPDATE
Kernel podmieniony. Taktowanie wynosi 1000Hz.
Dla poprawę ‘sesyjnego’ nastroju dodam, że w lutym odpalamy drugą maszynę oraz wymieniamy rurkę na bardziej dedykowaną ;)


17:30
Jan 28

Problem z MySQL.

Thursday, January 28th, 2010

Badamy sprawę.

UPDATE (17:39)
Awaria jednego z dysków twardych. Stąd problemy z wydajnością baz.
Oczywiście problem zażegnany.


9:39
Jan 28

Przeniesienie serwerów gier i serwerów shoutcast z s, k, t.

Thursday, January 28th, 2010

Minęły dwa tygodnie od instalacji pierwszego serwera gier w Polsce. Do tego czasu wszystkie serwery powinny zostać przeniesione właśnie tam – na maszynę g1. Podobna sytuacja dotyczy serwerów shoutcast, które powinny zostać przeniesione na maszynę draper.

Proszę o likwidację serwerów gier i serwerów shoutcast z maszyn stallman, korn oraz torvalds. Procesy będą killowane.


20:40
Jan 27

Żeby coś naprawić, trzeba najpierw coś zepsuć.

Wednesday, January 27th, 2010

Poczyniam zmiany w systemowej bazie danych. Serwisy, które odczują psucie:

  1. szatan
  2. ftp
  3. dns
  4. backup

Zmiany są konieczne do poczynienia kolejnych zmian, które z kolei przyczynią się do zmian, które naprawią sytuację związaną z www. Krótko mówiąc mała reorganizacja. Trzymać kciuki.

UPDATE (28.01.2010, 9:11)

Wygląda na to, że operacja się udała. Do 24 godzin namserver ns1.rootnode.net może nie odpowiadać. Z Venemy zeszło dodatkowe obciążenie w postaci obsługi systemowego klastra mysql oraz dnsów.

Jeśli napotkasz jakieś problemy związane z powyższą reorganizacją daj znać.


12:55
Jan 27

Zamiast Spotify – shoutcast!

Wednesday, January 27th, 2010

Na podstronie Shoutcast naszego wiki pojawiła się tabela z listą shoutcastów udostępnianym na Rootnode. Z miłą chęcią posłuchamy waszego radia, waszych audycji i muzyki dlatego proszę o dopisanie własnego dorobku, relayów, czy czegokolwiek.


15:22
Jan 21

Mała awaria.

Thursday, January 21st, 2010

Przymuliło bazy. Za moment wracamy.

UPDATE(17:45)

Mamy problem z bazami danych.


13:24
Jan 14

Serwery gier w Polsce.

Thursday, January 14th, 2010

Mamy już serwery gier w polskiej serwerowni. Na razie do użytku oddajemy jedną maszynę, aby przekonać się jaki ruch jest w stanie przyjąć. Wraz ze wzrostem obciążenia będą uruchamiane kolejne jednostki. Serwery gier miały pojawić się wcześniej, ale czekaliśmy na bezpośredni wtyk do TP SA.

Adres maszyny to games1.rootnode.net (94.124.10.20). Uwierzytelnić się można loginem i hasłem serwera shellowego. Dostęp odbywa się po protokole SSH.

Prośby o doinstalowanie softu proszę zgłaszać na mailiście users-pl.

Rezerwacja portów na zasadzie kto pierwszy ten lepszy. Proszę sobie utworzyć odpowiednią podstronę na wiki. W późniejszym czasie zostanie wprowadzony mechanizm rezerwacji portów.

  • Na serwerze można uruchamiać jedynie serwery gier.
  • Proszę nie generować zbędnego ruchu, nie uruchamiać rapidshareów, tuneli oraz innych wynalazków.
  • Niebawem zostanie wskazane miejsce do instalacji serwerów rozmów głosowych, proszę ich nie instalować na serwerach gier.

BARDZO WAŻNE

Został utworzony specjalny katalog /repo w którym znajdziecie:

  1. katalog srcds ze skryptami do instalacji serwerów gier
  2. gdy Counter-Strike oraz Counter-Strike Source ściągnięte za pomocą narzędzia z powyższego katalogu – hldsupdatetool.bin.

Wystarczy wykonać polecenie cp -r /repo/cstrike_source ~, aby skopiować grę do swojego katalogu domowego. Uruchomienie przez każdego użytkownika skryptu hldsupdatetool.bin wygeneruje bardzo duże obciążenie sieciowe. Nie ma sensu ściągać drugi raz czegoś co już zostało ściągniete, dlatego obowiązkowo proszę korzystać z katalogu /repo

Jeżeli instalujecie nową grę lub dodatkowe mapy można je wrzucić do katalogu /repo, tak aby inni użytkownicy także mogli skorzystać. Aby to uczynić wystarczy uruchomić polecenie:

$ repo nazwa_katalogu

na przykład repo cstrike_source, gdzie cstrike_source to katalog w bieżącym katalogu z właśnie zainstalowaną grą. Proszę pamiętać, aby katalog miał sensowną nazwę, tak aby inni użytkownicy wiedzieli co to jest.

Jeśli masz opory przed instalowaniem plików udostępnionych przez innych użytkowników (bo różnie w życiu bywa) ogranicz się do katalogów w /repo, których właścicielem jest użytkownik nobody. Można je traktować jako zaufane, ponieważ zostały stworzone przez administratora. Polecenie ls -l pokaże ci właściciela.

Proszę zacząć przenosić swoje serwery gier na polski serwer.

Feedback mile widziany w komentarzach.
Miłej zabawy.


22:27
Jan 10

SCREEN nie jest potrzebny do uruchamiania shoutcastów.

Sunday, January 10th, 2010

Widzę, że wszyscy są przyzwyczajeni do uruchamiania sc_serv i sc_trans w screenie. Nie jest to konieczne. Wystarcz w plikach konfiguracyjncy ustawić opcje:

  • ScreenLog=0 (w plikach sc_serv.conf i sc_trans.conf)
  • RealTime=0 (tylko w pliku sc_serv.conf)

Następnie uruchamiamy demony za pomocą poleceń:

  • sc_serv sc_serv.log &
  • sc_trans sc_trans.log &

Dodatkowo do crontaba można dodać dwie linie sprawdzające czy demony są uruchomione:

PATH="/bin:/usr/bin:/usr/local/bin"
MAILTO="email@domena.com"
*/5 * * * * if ! ps h -C sc_serv > /dev/null ; then sc_serv sc_serv.conf & fi
*/5 * * * * if ! ps h -C sc_trans > /dev/null ; then sc_trans sc_trans.conf & fi

Zakładając, że pliki konfiguracyjne znajdują się w twoim katalogu domowym.

Serwery reload co 3 minuty
w porządku | średnio | niedobrze
stallman alive
up 12 days
load 0.06
stallman2 alive
up 50 days
load 2.03
korn alive
up 3 days
load 0.53
esr alive
up 28 days
load 0.29
farmer alive
up 139 days
load 0.08
lyon alive
up 136 days
load 0.18
wall alive
up 82 days
load 0.08
venema alive
up 35 days
load 0.60
bernstein alive
up 41 days
load 0.00
torvalds alive
up 139 days
load 5.15
cox alive
up 28 days
load 1.50
allison alive
up 139 days
load 0.00
draper alive
up 4 days
load 0.00
g1 alive
up 101 days
load 1.91
g2 alive
up 101 days
load 7.79
t1 alive
up 28 days
load 0.07
t2 alive
up 28 days
load 7.49
t3 alive
up 14 days
load 1.21
t4 alive
up 28 days
load 0.44
server monitor



Serwery to w większości jednostki dwuprocesorowe quad-core, więc load na poziomie 10 nie jest niczym strasznym.
Zgłoś problem SMSem

Zgłoś problem via SMS

Poniższy formularz nie służy do zgłaszania problemów z konfiguracją, problemów lokalnych i wysyłania pytań jak skonfigurować serwer gier. Każda wiadomość oznacza wysłanie wiadomości SMS na telefon administratora, więc proszę stosować z rozwagą i nie robić sobie jaj.

Ostatnio wysłane:

Wyślij SMS

Zostało 78 znaków.