rulururu

post Stats při odpojení

10. Leden 2008 | Napsal: vain v 11:02

Řekl sem si, že občas napíšu nějakou zajímavou funkci, která byla právě přidána, nebo před nějakou dobou, ale bylo by dobré ji zmínit. První z nich je teda stats při odpojení.

Jedná se o hodně jednoduchou funkci, kterou naprogramovat určitě nebylo tak těžké jako většinu dalších věcí, ale i přes to je strašně užitečná, že si člověk jen pomyslí, proč to už není samozřejmost ve všech portech.

Nejspíš se Vám už stalo, že jste hráli a najednou se Vám hra sekla, spadlo připojení, vypli elektřinu, matka vysavačem vytrhla napájecí kabel od počítače či ho rovnou překousal křeček =) O to víc to naštve, když se to stane uprostřed duelu, kdy zápolíte s tuhým protivníkem, hra je vyrovnaná a najednou křeček svým žvýkáním dorazil na konec putování a Vy nebo váš protihráč se tak odpojíte ze hry v polovině hry a nemáte páru jaké ste měli skóre. Vím dost dobře o čem mluvím, v jednom turnaji jsem hrál duel s Esoxem a hra mi pořád padala a museli sme se dohadovat kolik že mám teda vůbec po těch 3 pádech hry dohromady frágů.

Odamex toto řeší jednoduchou a přitom tak užitečnou finesou. Při odpojení nějakého hráče se všem ostatním, co ve hře zůstali do konzole vypíše jeho statistika a stejně tak se zaznamená do logu na serveru z kterého se odpojil. V konzoli to vypadá asi tatko:

vain disconnected. <12 FRAGS, 3 DEATHS>

Jak vidíte, velmi jednoduché a efektivní. Navíc sem toho využil při vytváření mého Launcheru, kde se díky tomuto dají velmi pěkně generovat statistiky jednotlivých hráčů, kteří na Vašem serveru budou hrát, jelikož vždycky, když se odpojí se jeho statistiky zalogují a následně je můžete vygenerovat do HTML.

Geniální, nemyslíte? =) Pokud ovšem hrajete CTF, není problém, poté bude výstup z konzole vypadat takto:

vain disconnected. <BLUE TEAM, 85 POINTS, 0 FRAGS>

Samozřejmě se toho dá opět využít krásně ke generování statistik. Zatím sem toho v CTF ještě nevyužil, ale věc jako kolik hráč sbírá bodů, jak fraguje a kterou barvu týmu preferuje více může být hodně zajímavá.

Z logu se dá tedy krásně vyčíst jak často se jaký hráč na Vašem serveru objevuje, počet her kolik odehrál, v kterou hodinu bývá nejvíc aktivní a podobně. Tak to je o tehle funkci vše, uvidím na co se podíváme příště.

Komentáře: 2 »

  1. Tady tahle featura se mi líbí hlavně z výše zmiňovaného důvodu, usnadnění práce se statistikami… Nejbanálnější věci jsou ty nejužitečnější :o)

    Chtěl jsem se zeptat, jetstli bys nezvážil můj velkolepý nápad „skulltag.vain.cz“ ? Tenhle port mě baví a vlastně je to jediný online port ve kterém se tak nějak orientuju(online moc nehraju), protože předpokládám, že stránky o Zdoomu by se asi moc neujali…

    Myslím, že je o čem psát, tak se nad tím prosím zamysli.
    Díkes

    komentář od BoreCZeCH — 11. 1. 2008 @ 10:08


  2. BoreCZeCH: no pokud to chces hostovat zrovna tady tak se teoreticky můžeme domluvit. Napiš mi mail, na jabber nebo msn jak by sis to představoval, jak by to vypadalo atd.. a můžem se klidně domluvit.

    komentář od vain — 11. 1. 2008 @ 11:21


RSS komentářů k tomuto příspěvku.

Napsat komentář

ruldrurd
© ODAMEX™ designed by vain and Manc | 2007 - 2011
RSS novinek | RSS komentářů