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?
Asia menee tutkittavien listalle. Kiitos infosta.
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.
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.
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
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
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.
Tjaa... Enpäs edes kokeillu tuota, tietoni olikin vain olettamista. 8D Ok, kiitos taas opastuksesta.
Kaitsu
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
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.
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.
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