Kaikkea kalastuksesta! Perustettu 1999

Serverinpidon Salaisuuksia

Started by kiadmin, March 07, 2011, 10:19:03

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kiadmin

Eipä nämä nyt niinkään salaisuuksia ole, mutta kiusallinen ongelma kuitenkin... Tarkoituksenani on pyörittää Kaitsun Serveri nimistä serveriä julkisena suunnilleen 24/7. Kuitenkin yleensä yön aikana serveri jotenkin mystisesti katoaa julkisten servereiden listalta. Pelin uudelleen käynnistys korjaa tilanteen ja toisella koneella klikkaamalla " Päivitä Lista " (vai oliko se luettelo), serveri löytyy. Kysymys kuuluukin; Pitäisikö serverin pysyä listalla ilman toimintaa ja kuinka kauan, jos siellä pysyminen on jollakin aikarajoituksella säädetty?

Mikko_-Procyon-

Asia menee tutkittavien listalle. Kiitos infosta.
Henri Poincare: "Tiede on faktoja; aivan kuten talot tehdään kivistä on tiede tehty faktoista; mutta kivikasa ei ole talo eikä kokoelma faktoja ole välttämättä tiedettä."

http://kalassa.net/mikkoprocyon/

kiadmin

#2
Oho... Kiitos salamannopeasta vastauksesta, Mikko! Jos asiaan yhtään valaistusta tuo tiedot laitteista (epäilen) niin tässä vähän infoa:

Keskusyks.: Intel P 4 (@ 2,53 GHz)
                    1,5 Gt RAM
                    Windows Server 2003

Modeemi:     Telewell TW EA-510
                     NAT
                     Ohjelmallinen palvelin päällä (DMZ)

Muilla laitteilla ei liene mitään merkitystä asiaan, jos näilläkään.

Janne -Procyon-

Jo beta testien aikana tuli ilmi, että joskus satunnaisesti hostilistalle tulee peliltä jollain tavalla vikaantunut tilapäivitys, ja nykyisellään hostilista hylkää kyseisen pelin samontein ja poistaa sen listalta. Luultavimmin kyse on verkkoliikenteen häiriöstä (esim puolikas viesti menee läpi). En ole vielä tutkinut asiaa tarkemmin, mutta tämä ongelma voitaneen korjata hostilistan puolella ilman itse pelin päivittämistä. Tutkitaan kun ehditään. Kiitos tiedosta.
- Janne Olkkonen-
--Team Procyon--

kiadmin

Kiitokset sinulle myös, Janne. Tämä on jo hetken askarruttanut mieltäni, ja johonkin pakettien häviämiseen olen sen pähkäillyt liittyvän. Niitähän viuhuu verkossa edestakaisin... 8D Odotellaan ja katsellaan. Informoin tuota "vakiopelaajien" porukkaa lohduttavalla tiedolla, että ongelmaan haetaan ratkaisua.

Kaitsu

kiadmin

Toinen, nyttemmin esilletullut ongelma liitty noihin ongelmanuoriin...
Asian arvaa jo näistä nickeistä, joita käyttävät;
Teinipillu94 - [87.95.142.239], teinipillu69 - [84.249.40.224]. Kärpänen - [88.85.157.78] ...
No ei tuo Kärpäsestä vielä mitään arvaa, mutta noista toisista kyllä.
Kielenkäyttö on ehkä raskaasti netiketin vastaista...

Joten uusi kymysys; Saako Propilkillä käytettyä varsinaista IP-bannia, teoriassa sen
toteuttaminen olisi varmaan mahdollistakin, ip:llähän tänne liitytään.
IP bannaus on toki mahdollista tehdä modeemilla, mutta listasta tulisi pitkä...
Pelaajanimellä banni toimii, mutta tiedätte kyllä rajoitukset, IP olisi tehokkaampi.

Kaitsu

Mikko_-Procyon-

Siis kyllä se IP menee banniin siinä "/ban 6" -tyylisessä komennossa. Olikohan siinä vielä lisäparametri että "/ban 6 9999" jossa 9999 on minuutteina bannin kesto. Sitä en muista, että menikö tuo banlist jonnekin dat tai log tiedostoon. Jos siellä voisi käydä vielä niitä viimeisiä numeroita muuttamassa tähdeksi, niin siinäpähän sitten sätkisi uudelleenliittymisenkin kanssa.
Henri Poincare: "Tiede on faktoja; aivan kuten talot tehdään kivistä on tiede tehty faktoista; mutta kivikasa ei ole talo eikä kokoelma faktoja ole välttämättä tiedettä."

http://kalassa.net/mikkoprocyon/

kiadmin

Tjaa... Enpäs edes kokeillu tuota, tietoni olikin vain olettamista. 8D  Ok, kiitos taas opastuksesta.

Kaitsu

kiadmin

En muuten saa sitä /ban komentoa toimimaan, command not supported... /kick kyllä toimii, ja ilmeisesti käyttää iptä, joten onnistuu. Paitsi yhden, r2 [cambs]pl [POL] ( ip 82.26.4.247) häirikön kanssa. Sille piti antaa ajaksi useampia ysejä, jotka ohjelma muutti joksikin 12xxxxx arvoksi. Sitten on pysynyt poissa. Tuli jo mieleen, että onko joku valopää kehitellyt tuommoisen viruksen lailla toimivan tietokoneen ohjaaman pelaajan... ? Jatketaan harjoituksia... 8)

Kaitsu

karib

Mikko muisti hieman väärin. /ban komentoa ei ole, vaan tuo /kick.
   /kick   Listaa pelaajat ja niiden numerot.
   /kick N   Potkaisee ulos pelaajan numero N ja estää liittymisen viideksi minuutiksi.
   /kick N X   Potkaisee ulos pelaajan numero N ja estää liittymisen X minuutiksi.
   /unban   Sallii jälleen kaikki kick-komennolla kiellossa olevat IP-osoitteet.

eza1992

Minulla olisi kehitysehdotus tähän banniasiaan liittyen: banlog-listaus, jota hostin peli kirjoittaisi automaattisesti. Bannatut IP:t (myös nimimerkki tunnistuksen helpottamiseksi) ja banniaika näkyisivät logissa. Listauksesta olisi monenlaista hyötyä, sillä banniaikaa voisi muuttaa tällöin vapaasti ja hosti voisi lisätä manuaalisesti IP-osoitteita playlogista tai chatlogista kopioimalla. Tämä mahdollistaisi häiriköiden bannaamisen senkin jälkeen, kun ko. häiriköt ovat poistuneet hostista.

IP:n bannaaminen jälkikäteen poistaisi kolme ongelmaa: poistuvien häiriköiden ongelman (eli häirikkö spämmää chatin täyteen roskaviestejä ja poistuu heti sen jälkeen, jolloin host ei ehdi bannata häirikköä), hostin virhenäppäilyt (laittaa väärälle pelaajalle tiketin Banaanisaarten koneeseen, eikä /unban komentoa viitsisi käyttää) (voisi korjata poistamalla ko. pelaajan bannin login kautta), ja lisäksi se vapauttaisi hostit chatin jatkuvasta vahtimisesta. Banlog toimisi ehkä myös pelotteena häiriköille, ja ehkäisisi ja vähentäisi näin mahdollista häiriköintiä. Logiin voisi lisätä myös syyn bannaukselle, esim. /ban  123.456.78.90  99999  spämmäys, jolloin häirikön yrittäessä kirjautua hostille näytölle ilmestyisi sen "Palvelin eväsi yhteyspyynnön" tjsp ilmoituksen lisäksi teksti "Syy: spämmäys". Ikuisen bannin voisi antaa korvaamalla jonkun banniajan numeroista tähdellä.

Esimerkkejä logista:

IP: 123.456.78.90 (Nick: Kalastaja [FIN]) / Banned: 28032011-1948 / Ban: 25000 / Reason: spämmäys
IP: 234.45.67.89 (Nick: Kalamies [FIN]) / Banned: 29032011-1648 / Ban: 20000 / Reason: muten kiertäminen
IP: 98.76.54.3 (Nick: Svedupetteri [NIG]) / Banned: 29032011-1705 / Ban: 9999* / Reason: toistuva häiriköinti


tai

/ban 123.456.78.90 25000 spämmäys
/ban 234.45.67.89 20000 muten kiertäminen
/ban 98.76.54.3 9999* toistuva häiriköinti


Olen puhunut. Ugh.

kiadmin

#11
Ugh, olen kuunnellut... 8)

Ajatus olisi mielenkiintoinen, kuinkahan paljon kyseinen muutos tulisi aiheuttamaan ohjelmointitiimille lisätöitä...?
Ja olisiko saatava hyöty vaivan arvoinen? Ip:n vaihtaminenhan, kuten tiedetään, ei paljon osaamista vaadi... 8)
MAC osoitteeseen perustuva olisi hyvä, mutta käytännössä ehkä hankala toteuttaa. En kyllä ole asiaa sen enempää tutkiskellut, tuo oli vain ajatus...

Kaitsu