Results 1 to 1 of 1
  1. #1
    Rank: Head Peon
    • Join Date: Oct 2009
    • Posts: 3,273

    Default Clan NoL + Channel Eleos Custom HostBots - Complete Changelogs

    Major modifications:
    • Live stats, forfeit.
    • Auto spoofcheck.
    • Bot XML report: Getgames through IRC and web page, live game stats on web page.
    • IRC Bot with various commands + remote control of bots.
    • ELO based ratings, autobalance, rankings.
    • Team system to keep friends together when autobalancing.
    • Advanced slot reservation and queued !hold's.
    • VIP games based on number of games played and/or ELO rating.
    • !pause + !resume commands with countdown and protection from unauthorized resumes.
    • Connection of account with www.mymgn.com forum.
    • Autoend on multiple player drops/dc's.
    • Anti-tradehack, autoban on leave.
    • Gold + game bets7
    • "Staff" user level
    • "VIP" / Premium users
    • Various new commands + modifications of existing ones.


    12-08-2014 : Achievement Points System
    ( Click to show/hide )
    Ανατρέξτε σε αυτό το Link


    21-04-2014 : Anti Maphack Protection
    ( Click to show/hide )
    Διαβάστε αυτό το Link


    03-03-2014 : Votemute , Safe Bet και New Modes
    ( Click to show/hide )
    Δείτε το Link για περαιτέρω.


    07-12-2012: Anti-flood
    ( Click to show/hide )

    Προστέθηκε μια λειτουργία στο bot που κάνει auto-mute όποιον spamάρει ακατάσχετα στο chat.
    Ο σχετικός κώδικας γράφτηκε από τον h3rmit τον οποίο και ευχαριστούμε θερμά!


    23-11-2012: "VIP" - Premium users
    ( Click to show/hide )
    Υλοποιήθηκαν VIP/Premium users:
    • Χάνουν 25% λιγότερο (total) ELO και κερδίζουν 25% περισσότερο (total) ELO.
    • Κερδίζουν 25% περισσότερο gold (υπολογίζεται μετά το άθροισμα του bet του παίκτη, των αντιπάλων του, και όλων των bonus).
    • Εξαιρούνται από το "max bans on ip per day" check.
    • Υπάρχει ειδικό μήνυμα κατά την είσοδό τους στο bot.


    06-10-2011: "Staff" access level, minor adjustments, "bonus" ELO to teams
    ( Click to show/hide )

    • Πλέον το autobalance βασίζεται στη σειρά των slots και όχι τη σειρά των παιχτών.
      • Με βάση το παραπάνω πρέπει (λογικά) να λύθηκε το πρόβλημα του !swapteam.
      • Με βάση το παραπάνω επιτρέπεται και πάλι το !swap για τις περιπτώσεις ατόμων που θέλουν να παίζουν σε συγκεκριμένο χρώμα. (υπάρχει μια πιθανότητα να ξαναλλάξει η θέση μετά το επόμενο autobalance αλλά για την ώρα δεν υπάρχει τρόπος να αποκλειστή αυτή η πιθανότητα)
    • Πλέον τα teams παίρνουν ένα "bonus" στo teamelo ώστε να αντικατοπτρίζεται το πλεονέκτημα που έχουν ως team. To "bonus" έχει ως εξής:
      • 2αδα : + 30
      • 3αδα : + 90
      • 4αδα : + 180
      • 5αδα : + 300

      Αυτό ΔΕΝ σημαίνει ότι παίρνουν παραπάνω ELO. Ουσιαστικά είναι NERF και ΟΧΙ BUFF για αυτούς που παίζουν με teams (αφούν αν κερδίσουν τελικά το game στο τέλος θα κερδίσουν λιγότερο ELO).
    • Υλοποιήθηκε βαθμίδα Staff ανώτερη του Admin και κατώτερη του Root Admin με extra δυνατότητες.



    22-09-2011: !team + various improvements
    ( Click to show/hide )

    Changelog:

    Γενικές αλλαγές
    • Προστέθηκε η εντολή !swapteam ή με συντομία !st.
    • Πλέον στις εντολές !muteall/!unmuteall φαίνεται ποιος admin πάτησε την εντολή. (Cassiopeia)
    • Οι εντολές !stats και !statsdota ψάχνουν πρώτα στο lobby/game κι αν κάποιο όνομα ταιριάζει έστω και μερικώς χρησιμοποιούν αυτό. Λειτουργούν δηλαδή όπως η εντολή !kick. Πχ. αν πατήσω !sd K[a θα βγάλει τα stats του K[a]ne αν είναι στο game. (Odisseas)
    • Η εντολή !hold λειτουργεί και μέσω whisper εφόσον είσαι owner (NoL) ή αν είσαι στο game. Αυτό βοηθάει ώστε να μπορείτε να κάνετε hold χωρίς να έχει γίνει spoofcheck και επομένως πιο γρήγορα.
    • H εντολή !forum μπορεί πλέον να χρησιμοποιηθεί και μέσω whisper.
    • Πλέον το minimum gold bet είναι 5. Αν ποντάρεις ένα ποσό δε γίνεται να το μηδενίσεις με !bet 0 πάρα μόνο μέχρι το ελάχιστο (5).
    • Πλέον τα NoL bots κάνουν αυτόματα hold τον owner του game.
    • Στο εξής όποιος κάνει save την ώρα που πάει να γίνει pause ή resume τρώει αυτόματα ban.
    • Οι admins στα lobby μπορούν να κάνουν maximum 4 φορές !abort. Το !aa μετράει διπλό. (Vanilla)



    Αλλαγές στο ELO και το balance:
    • Οι παίκτες δεν έχουν πλέον πρόσβαση στο solo και team ELO. Βλέπουν μόνο ένα ενιαίο σκορ.
    • Η εντολή !teamelo πλέον δείχνει μόνο τη πιθανότητα νίκης.
    • Πλέον όλα τα bots και στο NoL και στο eleos κάνουν autobalance. Με βάση αυτό καταργείται ουσιαστικά η εντολή !swap.
    • Αν θέλετε να παίξετε με τους φίλους σας θα πρέπει να δημιουργήσετε team με τη διαδικασία που περιγράφω παρακάτω.
    • Σε περίπτωση που παίζετε σε team και κερδίσετε κερδίζετε ελαφρώς λιγότερο score από το κανονικό, ενώ αν χάσετε χάνετε ελαφρώς περισσότερο. Το ανάποδο ισχύει αν παίζετε solo (κερδίζετε παραπάνω, χάνετε λιγότερο).


    Περί teams:
    • Απλή έκδοση:
      • Μπαίνεις στο lobby με τους φίλους σου.
      • Πατάς !team a b c με τα nick τους δηλαδή.
      • Πατάνε σκέτο !team και μπαίνουν στο team σου.
      • Το bot σας βάζει μαζί!
    • Πολύπλοκη έκδοση με όλες τις ανατριχιαστικές λεπτομέρειες
      • Τα teams δημιουργούνται μέσα στο lobby και ΠΡΙΝ αρχίσει το countdown.
      • Κάθε team αποτελείται από έναν captain και τους teammates του.
      • Για να βάλετε κάποιον στο team σας πρέπει να του κάνετε αίτηση (invite) και να την αποδεχθεί.
      • Και τα δύο γίνονται με την εντολή !team ή σκέτο !t
      • Ο captain λοιπόν κάνει invite πατώντας την εντολή !team a b c όπου a-c τα ονόματα από το lobby που θέλει να βάλει στο team του.
      • Μπορεί να χρησιμοποιήσει και το μισό όνομα πχ. !team k[a για το K[a]ne.
      • Ο κάθε teammate πατάει την εντολή !team για να αποδεχθεί την ΤΕΛΕΥΤΑΙΑ αίτηση που δέχθηκε.
      • Mόνο ο captain μπορεί να κάνει invite νέα άτομα στο team.
      • Από τη στιγμή που κάποιος μπει σε ένα team ο μόνος τρόπος να βγει από αυτό είναι να βγει από το lobby ή ο ίδιος ή ο captain του.
      • Αν κάποιος κάνει invite έναν που είναι ήδη σε άλλο team τότε η αίτηση μεταφέρεται στον captain.
      • Αν ένας captain δεχθεί αίτηση για να μπει σε άλλο team, τότε μεταφέρεται μαζί του όλο το team στον καινούργιο captain.
      • Αν φτιαχτούν ομάδες με τέτοιο τρόπο που να μη γίνεται να χωριστούν (πχ. 3 τριάδες) το παιχνίδι δεν ξεκινάει. (Θα'ταν ωραίο να κάνει kick την τελευταία 3άδα άλλα είναι αρκετά δύσκολο να υλοποιηθεί.)
      • Τα bots 02, 04 και 12 επιτρέπουν teams μόνο μέχρι 3 άτομα max. Το bot 09 δεν επιτρέπει teams. Τα υπόλοιπα bots επιτρέπουν τα πάντα.
      • Αν έχεις την ίδια IP με κάποιον μόλις μπεις στο lobby, μπαίνεις αυτομάτως στο team του. Αν έτσι δημιουργηθεί μεγαλύτερη ομάδα από το επιτρεπτό όριο, τρως kick.
      • Με την εντολή !teams φαίνονται τα teams που έχουν δημιουργηθεί στο lobby.
      • Με την εντολή !clearteam K[a]ne ένας admin (ή ο owner στο NoL) μπορεί να βγάλει τον K[a]ne από το team του, ή αν ο K[a]ne είναι captain να διαλυθεί το team.
      • Με την εντολή !clearteams ένας admin (ή ο owner στο NoL) μπορεί να διαλύσει όλα τα teams που έχουν δημιουργηθεί.
      • Φυσικά οι εντολές !clearteam και !clearteams είναι abuseable εφόσον χρησιμοποιηθούν χωρίς λόγο.



    27-08-2011: !forum + bug fixes
    ( Click to show/hide )

    Changelog:
    • Άλλαξε ο τρόπος που γίνεται link το account στο forum με το BattleNet. Πλέον υπάρχει η εντολή !forum. Περισσότερες λεπτομέρειες σε αυτό το thread.
    • Διορθώθηκε το πρόβλημα με το save στο pause. Πλέον αν κάποιος κάνει save την ώρα του countdown ακυρώνεται το pause.
    • Διορθώθηκε το bug όπου κάποιος μπορούσε να κάνει !resume χωρίς να έχει γίνει pause (δημιουργώντας spam).
    • Διορθώθηκε το bug όπου αν έκανες !pause (για extend) την ώρα του countdown για το resume, το bot έκανε ταυτόχρονα pause και resume και μπερδευόταν.
    • Μειώθηκαν οι περιορισμοί για το πότε μπορεί κάποιος να κάνει manual pause και resume έτσι ώστε αν υπάρξει άλλο bug όπου το bot νομίζει ότι έχει γίνει pause και δεν έχει γίνει (ή ανάποδα) να λύνεται το πρόβλημα manually (εφόσον επιτρέπει το WC3).
    • Διορθώθηκε ένα (ακόμα) bug με το autobalance σε games με λιγότερα από 10 άτομα.



    04-08-2011: !pause + !resume
    ( Click to show/hide )

    Αλλαγές

    • Πλέον muted admin δε μπορεί να κάνει !kick. [Πηγή]
    • Πλέον τα hostbots δεν ανακοινώνουν τα games που δημιουργούν στο BattleNet.
    • Πλέον δε γίνεται !ban μέσω whisper. Αν για οποιοδήποτε λόγο δε μπορείτε ban μέσα στο game κάντε user abuse report.
    • Στο εξής τα closed slots κρατάνε μόνο 15 δευτερόλεπτα. Τα reserved slot κρατάνε κανονικά για όση ώρα τα έχουμε ορίσει (3' στο eleos και 7' στο NoL).
    • Πλέον δεν γίνεται να κάνεις close ένα slot που προηγουμένως έχεις κάνει reserve (!hold). Το όλο νόημα του χρονικού ορίου στο !hold είναι για να μην κρατάτε τα Lobby ανοιχτά πολλή ώρα. Αν είναι όποτε τελειώνει το !hold να κάνετε μετά close δεν αλλάζει κάτι!
    • Πλέον το pause time αφαιρείται από το χρονικό όριο του !end και του !ff μιας και αρκετά teams έκαναν pause επιτήδες για να συντομεύσει ο χρόνος.
    • Πλέον το autospoofcheck ανακοινώνεται στο chat του lobby.


    Προσθήκη
    Εμπνευσμένοι από το Dotalicious προσθέσαμε εντολές για !pause και !resume.
    • Ο κάθε παίκτης έχει δικαίωμα για 1 pause max 1 λεπτό.
    • Μπορεί να το κάνει όποτε θέλει πατώντας !pause. Μεσολαβούν ~10 sec μέχρι να δωθεί το pause.
    • Αν μέσα σε αυτά τα 10 sec κάποιος βρίσκεται σε μάχη και δε θέλει να γίνει pause μπορεί να πατήσει την εντολή !d. Το pause θα καθυστερήσει ~30 sec. Η εντολή αυτή μπορεί να χρησιμοποιηθεί μόνο 1 φορά σε κάθε pause.
    • Με την εντολή !resume μπορούμε να ξεκινήσουμε το παιχνίδι πριν το 1 λεπτό. Υπάρχει countdown 5 sec.
    • Αν πάτησε κάποιος !pause και θέλουμε και εμείς, μπορούμε να πατήσουμε 2η φορά την εντολή. Ο χρόνος του pause παρατείνεται για άλλο 1 λεπτό, χάνουμε όμως το μοναδικό μας pause.
    • Αν έχουν πατήσει 2 ή παραπάνω άτομα pause ταυτόχρονα, πρέπει να πατήσουν ΟΛΟΙ resume για να ξεκινήσει πάλι, ή να εξαντληθεί ο χρόνος του τελευταίου που πάτησε.
    • Αν αυτός που πάτησε pause πέσει ή βγει, μπορεί να πατήσει !resume οποιοσδήποτε.



    29-07-2011: Gold + !bet
    ( Click to show/hide )

    • Το autoend πλέον γίνεται στα 3 mass drops αντί για 4. (Δοκιμαστικά και αυτό, ίσως αλλάξει στο μέλλον).
    • Διορθώθηκε το exploit που αναφέρεται ΕΔΩ.
    • Προστέθηκαν το botname, gamename και mode στην εκκίνηση κάθε game με αφορμή τη πρόταση που έγινε ΕΔΩ.
    • Άλλαξε το !teamelo ώστε να δείχνει τη πιθανότητα νίκης για την ομάδα του παίκτη που πάτησε την εντολή (αντί για να δείχνει πάντα το Sentinel).
    • Άλλαξε η εντολή !elo ώστε να δείχνει και τον αριθμό των games και το gold.
    • Οι admins δε μπορούν πλέον να κάνουν !unhost τα autohosted games! (wtf?)


    Προσθήκη: Gold + betting!

    Πλέον κάθε παίκτης έχει έναν αριθμό Gold (στο στυλ των tangos του GG). Αυτό θα χρησιμοποιείται σε πολλές περιπτώσεις. Ίσως να μπορείτε να "αγοράσετε" κάποια πράγματα στο μέλλον. Θα δούμε.

    Όλοι ξεκινάνε με 0 gold. Μετά από κάθε νίκη, ο κάθε παίκτης της νικήτριας ομάδας κερδίζει 5 gold ανεξαρτήτως στοιχημάτων. Στα VIP bots ο αριθμός αυτός αυξάνεται ελαφρά.

    Σε πρώτη φάση, μπορείτε να ποντάρετε gold στα παιχνίδια που παίζετε:
    • Αυτό μπορεί να γίνει με την εντολή !bet και το ποσό που θέλετε να ποντάρετε.
    • Πχ.: !bet 10
      ποντάρει 10 gold στο ότι το team του παίκτη θα κερδίσει το game.
    • Με την εντολή !bets μπορούμε να δούμε τα στοιχήματα που έχουν γίνει στο game.
    • Για να ακυρώσουμε ένα στοίχημα μπορούμε απλά να κάνουμε !bet 0.
    • Το μέγιστο ποσό που μπορούμε να στοιχηματήσουμε είναι 100 gold.
    • Η εντολή !bet μπορεί να χρησιμοποιηθεί ΜΟΝΟ αφού ξεκινήσει το game και πριν βγουν τα creeps.


    Απόδοση:
    • Η απόδοση του στοιχήματος εξαρτάται από το αποτέλεσμα του game και τη πιθανότητα που έχουμε να κερδίσουμε με βάση το ELO.
    • Αν χάσουμε το game χάνουμε το gold που ποντάραμε το οποίο το μοιράζεται το αντίπαλο team (ακόμα κι αν δεν πόνταραν)!
    • Αν κερδίσουμε, τα κέρδη μας εξαρτώνται από τη πιθανότητα με βάση το ELO (teamelo). Με 50% πιθαντότητα κερδίζουμε όσα ποντάραμε (αν ποντάραμε 10 παίρνουμε πίσω 20).
    • Η κατανομή της απόδοσης με βάση τη πιθανότητα νίκης στη περίπτωση που ποντάραμε 10 gold φαίνεται στο παρακάτω σχήμα:
    • Όπως βλέπετε το μέγιστο που μπορεί να κερδίσει κάποιος ποντάροντας 10 gold είναι 40 gold (το 4πλάσιο δηλαδή) αν κερδίσει με 0% πιθανότητα. Αντίθετα αν έχει 100% πιθανότητα νίκης, δε θα κερδίσει καθόλου gold όσα κι αν ποντάρει!
    • Πατώντας !teamelo μπορούμε να δούμε την απόδοση του στοιχήματος μας, ή αν δεν έχουμε στοιχηματίσει μπορούμε να δούμε την απόδοση για 10 gold.
    • Σε περίπτωση που το game γίνει end ακυρώνονται όλα τα στοιχήματα.
    • Σε περίπτωση που κάνουμε leave/drop αλλά το παιχνίδι ΔΕΝ γίνει end το στοίχημα μετράει κανονικά.



    13-07-2011: ELO split σε solo + team
    ( Click to show/hide )

    • !hold : Άλλαξε ελαφρά ο κώδικας ώστε να επιτρέπεται hold από άτομα που βρίσκονται εκτός του lobby. Για την ώρα η δυνατότητα αυτή υπάρχει μόνο για τους Root Admins. Δεν είναι σίγουρο αν θα γίνει διαθέσιμη στο ευρύ κοινό, πάντως είναι χρήσιμη για καταστάσεις όπως pre-made teams (πχ. στα WB).
    • Autoban : Πλέον οποιοδήποτε εθελοντικό (voluntary) leave γίνει στο παιχνίδι, γίνεται αυτομάτως ban από το bot. Εξαιρούνται οι παρακάτω περιπτώσεις: (1) Να έχει γίνει !end (20s), (2) Να έχει περάσει το !ff από το team (4s), (3) Το tree/throne να βρίσκεται κάτω από 50% των hp.
    • ELO : Πλέον το ELO χωρίζεται σε 2 κατηγορίες: solo και team.
      • To solo χρησιμοποιείται όταν παίζετε στα autobalanced games ενώ το team όταν παίζετε τα κανονικά.
      • Το τωρινό σας ELO γίνεται το καινούργιο team ELO ενώ το solo ELO γίνεται reset για όλους στο 1000.
      • Η κατάταξη στο topelo βασίζεται στο μέσο όρο των 2 ELO scores. Πχ. αν έχω 2000 solo ELO και 1000 team ELO, στη κατάταξη το ELO μου είναι 1500.
      • Στα autobalanced games το (solo) ELO μετριέται πλεόν κανονικά χωρίς bonus και χωρίς να χάνεις λιγότερο όταν χάνεις όπως ήταν μέχρι τώρα.
    • VIP check : Πλέον το VIP check γίνεται με βάση τα rated games (solo+team μαζί) και όχι τα συνολικά games. Αυτό αφορά παλιούς παίκτες που δεν έχουν παίξει αρκετά games από τότε που μπήκε το ELO και δε θα μπορούν πλέον να μπουν στα VIP bots. Μπορείτε να δείτε πόσα rated games έχετε με την εντολή !stats στο IRC.
    • ELO VIP : Γράφτηκε ο κώδικας ώστε να μπορούμε να στήσουμε VIP bots που να βασίζονται στο ELO. Ακόμα δεν έχουμε αποφασίσει πώς ακριβώς θα το χρησιμοποιήσουμε αυτό οπότε μη ρωτάτε.
    • Autoend : Δεν έχω καταφέρει να βρω ακόμα το bug που μου έχετε αναφέρει σύμφωνα με το οποίο δε γίνεται autoend ακόμα κι αν πέσουν πολλά άτομα. Πρόσθεσα όμως κάποια μηνύματα στα logs ώστε να μπορέσω να βρω τι γίνεται, επομένως αν το παρατηρήσει πάλι κανείς ας μου πει να το κοιτάξω.
    • Remote commands : Βασιζόμενος σε ΑΥΤΟ αλλά και με αρκετές δικές μου τροποποιήσεις και βελτιώσεις, πλέον υπάρχει η δυνατότητα να δίνονται commands στο bot εκτός του BattleNet. Ήδη το υλοποίησα για το IRC (μόνο για Head Admins) και προβλέπονται διάφορα ενδιαφέροντα features που πιστεύω θα σας αρέσουν.
    • XML report : Δε ξέρετε ακόμα τι είναι αλλά το βελτίωσα αρκετά!



    24-06-2011: New !hold
    ( Click to show/hide )
    • Advanced slot reservation:
      • Το !hold πλέον βάζει τους παίκτες σε μια ουρά αναμονής (queue).
      • Όποτε υπάρχει διαθέσιμο (open) slot, το bot το κάνει close και το δεσμεύει αυτομάτως για τον πρώτο παίκτη στην ουρά. Το slot αυτό πλέον ανήκει αποκλειστικά σε αυτόν τον παίκτη και κανείς άλλος παίκτης δε μπορεί να μπει σε αυτό.
      • Ένα δεσμευμένο slot δεν μπορεί να γίνει !open παρά ΜΟΝΟ από τον admin που έκανε το !hold (ή από root admin). Αν αποφασίσει αυτός ο admin ότι δε χρειάζεται το slot τελικά, το κάνει !open και αυτό αποδεσμεύεται.
      • Ένα δεσμευμένο slot γίνεται open και release αυτόματα αν περάσουν 3 (eleos) ή 7 (NoL) λεπτά από την ώρα που έγινε close. Το ίδιο συμβαίνει και σε slots που έκλεισαν με παραδοσιακό !close.
      • Σε περίπτωση που δεν υπάρχουν διαθέσιμα slots αλλά υπάρχουν παραπάνω παίκτες στην ουρά αναμονής, περιμένουν εκεί μέχρι να υπάρξει ελεύθερο slot. Τηρείται δε σειρά προτεραιότητας με βάση τη σειρά των !hold.
      • Σε περίπτωση που ένα slot αποδεσμευθεί για οποιοδήποτε λόγο (!open από τον admin ή αυτόματα) τότε χάνεται η δυνατότητα αυτόματης δέσμευσης του slot για τον ίδιο παίκτη στο ίδιο game. (*)
      • Σε περίπτωση που ένας admin κάνει hold και αποχωρήσει από το lobby, γίνονται open/release όλα τα slots του.
      • Η εντολή !unhold καταργήθηκε. Ουσιαστικά unhold γίνεται με την εντολή !open ή βγαίνοντας από το lobby.
      • H εντολή !hold χωρίς τίποτα άλλο μας δείχνει τα slots που έχουν δεσμευθεί και τα αντίστοιχα ονόματα των παικτών αλλά και την ουρά αναμονής.
      • Στα autobalance games καταργήθηκε η εντολή !hold.
    • Πλέον όποτε ένας παίκτης αποχωρήσει οικειοθελώς (voluntarily) από το lobby, γίνεται προσωρινό ban 1 λεπτού μόνο το συγκεκριμένο game. Αυτό γίνεται για να αποτρέψει όσους μπαινοβγαίνουν στα games και τα καθυστερούν. Εξαιρούνται οι owners (NoL) και οι root admins.
    • Καταργήθηκε η εντολή !synclimit μιας και η συντριπτική πλειοψηφία των admins τη χρησιμοποιεί λάθος.
    • Προστέθηκε ένα μήνυμα όταν το bot κάνει kick σε περίπτωση spoofcheck timeout.
    • Έγιναν κάποιες αλλαγές στο config και ολοκληρώθηκε η πρώτη φάση υλοποίησης του live site. Δε σας πολυενδιαφέρει κάτι από αυτά για την ώρα.


    03-06-2011: Minor changes
    ( Click to show/hide )
    1. Καταργήθηκε η εντολή !start στο eleos γιατί επέτρεπε να ξεκινήσουν παιχνίδια χωρίς να είναι 5v5.
    2. Καταργήθηκε η εντολή !swap στα autobalanced games γιατί έτσι κι αλλιώς ήταν άχρηστη.
    3. Δημιουργήθηκε η εντολή !loada που δε σας ενδιαφέρει τι κάνει γιατί είναι μόνο για roots. :P Είναι παρόμοια με την !load τέλος πάντων.
    4. Βελτιώθηκε ο κώδικας για τα autoclose και !hold. Υπήρχαν και εξακολουθούν να υπάρχουν ορισμένα bugs που υπό normal συνθήκες δε τα βλέπετε αλλά υπάρχουν και πρέπει να fixαριστούν. Θα υπάρξει και άλλο update πάνω στο συγκεκριμένο ζήτημα.


    27-05-2011: Autobalance
    ( Click to show/hide )

    1. Anti-spam:
      • Τα μηνύματα από τις εντολές !ff και !time στέλνονται prive στο χρήστη (αντί για το All Chat) αν οι εντολές χρησιμοποιηθούν πολλές φορές συνεχόμενα.
      • Η εντολή !teamelo στέλνεται πλέον prive στο χρήστη που την πατάει.
    2. HCL:
      • Πλέον ένα game δε μπορεί να ξεκινήσει παρά μόνο αν υπάρχει HCL mode. Αυτό σημαίνει ότι δε μπορείτε πλέον να βάζετε mode μέσα στο game παρά μόνο εκ των προτέρων στο lobby με την εντολή !hcl.
      • Στο εξής η εντολή !hcl μπλοκάρει τα modes -sp και -so που δημιουργούν προβλήματα (μέχρι αυτά να διορθωθούν). Θυμίζουμε ότι η εντολή !sp στο lobby μπορεί να χρησιμοποιηθεί κανονικά χωρίς πρόβλημα.
    3. Reserve list (!hold):
      • Η εντολή !hold σκέτη μας δείχνει τα άτομα που βρίσκονται στη reserve list.
      • Νέα εντολή !unhold αδειάζει τελείως την reserve list. Σημειώνουμε ότι δε γίνεται να σβηστεί μόνο ένα άτομο από τη λίστα. Πρέπει όλοι. Αν βρω χρόνο θα το κάνω και για συγκεκριμένα άτομα.
      • Στο εξής όταν βάζετε ένα άτομο στη reserve list με την εντολή !hold το bot προσπαθεί να βρει ένα άδειο slot και να το κάνει close. Αυτό υλοποιήθηκε για να αποφεύγεται ο αγώνας για close slot στο eleos όταν μπαινοβγαίνουν οι παίκτες πάρα πολύ γρήγορα.
      • Αν βάλετε πχ 4 άτομα στη reserve list τότε το bot θα κάνει close 4 slots χωρίς να μπορείτε να τα ανοίξετε. Ο μόνος τρόπος να ανοίξουν τα slots είναι να μπουν μέσα οι players που είναι στη reserve list ή να κάνετε !unhold και !open.
    4. Νέα εντολή !aa: Ως επέκταση της !a (!abort) η εντολή !aa καθυστερεί το startgame για 45'' (αντί για 10'' που κάνει η !a). Αυτό βοηθάει σε περιπτώσεις που χρειάζεται συννενόηση για swaps κλπ. Η εντολή !aa μπορεί να χρησιμοποιηθεί μόνο μία φορά σε κάθε lobby.
    5. Autobalance:
      • Νέα εντολή !autobalance ή !balance ή σκέτο !ab.
      • Με την εντολή !ab on το bot ξεκινάει τη διαδικασία του autobalance. Κάθε 30 δευτερόλεπτα χωρίζονται οι ομάδες με βάση το ELO έτσι ώστε να έχουν όσο το δυνατόν πιο κοντινό άθροισμα.
      • Αν το autobalance είναι on τότε γίνεται ένα τελευταίο autobalance ακριβώς πριν αρχίσει το παιχνίδι (ώστε να αποφευχθούν abuses τύπου swap την τελευταία στιγμή).
      • Με !ab off σταματάει η διαδικασία του autobalance και επιστρέφουμε στη κανονική λειτουργία του bot.
      • Παράλληλα έχουν δημιουργηθεί οι προϋποθέσεις ώστε να έχουμε bots στα οποία επιβάλλεται το autobalance να είναι on.
      • Στο εξής και για κάποιο δοκιμαστικό διάστημα τα bots 02, 04, 09 και 12 θα είναι με autobalance on και locked. Επίσης, το bot 12 έγινε VIP 10 προσωρινά.
      • Στα autobalanced games κερδίζεις 35% περισσότερο ELO αν κερδίσεις και χάνεις 25% λιγότερο ELO αν χάσεις.
    6. !getgames : Αφαιρέθηκε και από το NoL μιας και κάποιοι βλάκες κατάφερναν να ρίξουν τα bots με αυτήν.



    10-05-2011: Bug fixes + anti-tradehack
    ( Click to show/hide )

    • Διορθώθηκε ένα bug που μέτραγε λάθος τα assist στα statsdota. (Link)
    • Διορθώθηκε ένα bug όπου αν έληγε το game κανονικά (με καταστροφή του Tree ή του Throne) μέσα στα 4 δευτερόλεπτα που κάνει να γίνει end το game μετά από !ff μετρούσε 2 φορές τα ELO . (Link)
    • Στο NoL αφαιρέθηκε το μήνυμα που ειδοποιούσε έναν admin ότι υπάρχει άλλο game στο lobby όταν χρησιμοποιηθεί η εντολή !priv. Κάποιοι ανεγκέφαλοι spamάραν την εντολή και έριχναν τα bots.
    • Στήθηκε ένα σύστημα το οποίο κάνει αυτόματα kick και ban οποιονδήποτε χρησιμοποιήσει tradehack. Το σύστημα είναι υπό δοκιμή.



    29-04-2011: Autoend
    ( Click to show/hide )

    1. Διορθώθηκε ένα bug με τα ELO που έδινε λίγο ELO (max 10) ακόμα κι όταν το Κ ήταν 0.
    2. Το Κ πλέον είναι 5 για τους παίκτες με λιγότερα από 15 rated games. Αυτό σημαίνει ότι παίρνουν ελάχιστο ELO ίσα για να φαίνεται ότι λειτουργεί το σύστημα.
    3. Πλέον η εντολή !close δε μπορεί να χρησιμοποιηθεί για να γίνει kick ένας παίκτης. (OtiNanaiBans)
    4. Νέα εντολή !time μας λέει στο All Chat πόση ώρα πέρασε από το τελευταίο pause. (sHaDoW)KiLLeR)
    5. Υλοποιήθηκε ένα πειραματικό συστηματάκι το οποίο κάνει autoend αν πέσουν πολλοί παίκτες ταυτόχρονα. Συνήθως αυτό συμβαίνει όταν πέφτουν τα ίδια τα bots. Με το autoend δεν αλλοιώνονται τα stats (win/lose και ELO) όπως γινόταν μέχρι τώρα.



    26-04-2011: ELO changes
    ( Click to show/hide )

    1. Αναβάθμιση του ELO. Αυτές οι αλλαγές θα είναι η τελευταία φάση αναβάθμισης του ELO το οποίο δε θα ξαναλλάξει στο άμεσο μέλλον (πέρα από τυχούσες μικροδιορθώσεις και bugs σε αυτή την έκδοση). Αν όλα πάνε καλά με τις αλλαγές αυτές στο τέλος της εβδομάδας και με την αρχή του Μαΐου θα γίνουν reset τα ELO ώστε να μετράνε επίσημα για όλους στη τελική τους μορφή.
      Συγκεκριμένα:
      • Άλλαξε η διαβάθμιση του max ELO ανά game με βάση το υπάρχον score. Μέχρι τώρα ήταν 30 αν είχες εως και 2000 ELO και μετά μειωνόταν γραμμικά ως το 2400 που έφτανε στο 10 και σταματούσε εκεί. Ουσιαστικά σε αυτό το θέμα το μόνο που άλλαξε είναι το 2400 που έγινε 3000.
      • Άλλαξε η διαβάθμιση του max ELO ανά game με βάση τα πόσα games έχουν γίνει rate. Μέχρι τώρα ήταν 30 σταθερά. Τώρα τα 15 πρώτα games δε γίνονται rate καθόλου! Το 16ο έχει max ELO 100 και από εκεί και πέρα μειώνεται γραμμικά ως το 30 στα 50 games και πάνω. Το σκεπτικό είναι να γίνεται πιο γρήγορα η κατάταξη σε νέους παίκτες αποφεύγοντας όμως παράλληλα exploit με νέα accounts. Πρώτα επενδύεις 15 games στο account σου και μετά κατατάσσεσαι γρήγορα ανάλογα με το skill σου στο αντίστοιχο ELO στα επόμενα 35 games. Πιο απλά, αν θες να μπεις στο παιχνίδι των ELO πρέπει να είσαι VIP 15.
    2. Η εντολή !teamelo είναι πλέον διαθέσιμη για όλους.
    3. Η αλλαγή του ELO στο τέλος του game εμφανίζεται μόνο σε κάθε παίκτη ξεχωριστά για τον εαυτό του και όχι στο All Chat.
    4. Άλλαξε ο τρόπος που εμφανίζονται τα games στο IRC. Πλέον εμφανίζονται τα συνολικά slots και πόσα από αυτά είναι occupied όπως γινόταν στο Battle.Net. Το +Χ δίπλα μας δείχνει πόσα slots είναι άδεια και open. Με αυτό τον τρόπο μπορούμε να βλέπουμε αν υπάρχουν closed slots.
    5. Άλλαξαν ένα μάτσο πράγματα που δε σας ενδιαφέρουν αλλά τα παραθέτω για πληρότητα:
      • Βελτιώθηκε ο τρόπος που κρατιούνται τα logs για ευκολότερη και γρηγορότερη αναζήτηση (η πρώτη από μια σειρά αλλαγών).
      • Βελτιώθηκε ο τρόπος που διατηρείται και ανανεώνεται η IPBanlist (η πρώτη από μια σειρά αλλαγών).
      • Άλλες μικροαλλαγές και βελτιώσεις στο κώδικα.


    10-04-2011: Minor changes
    ( Click to show/hide )

    • Διορθώθηκε το !teamelo που έβγαζε το % ανάποδα.
    • Το elo του κάθε παίκτη (είτε όταν μπαίνει στο lobby είτε με την εντολή !elo) εμφανίζεται πλέον μόνο privately στον ίδιον και όχι σε όλο το lobby/all chat.
    • Όταν κάνει leave/drop ένας παίκτης το !ff ενεργοποιείται μόνο για την ομάδα από την οποία έφυγε ο παίκτης.
    • Όταν προσπαθεί να μπει ένας παίκτης με reserved slot (μέσω του !hold) και δεν υπάρχουν open ή closed slots τότε μένει απ'έξω (αντί να kickάρει κάποιον από τους παίκτες όπως γινόταν μέχρι τώρα).



    02-04-2011: Minor changes
    ( Click to show/hide )

    • Η εντολή !elo αντικαταστάθηκε και πλέον δείχνει το ELO κάθε παίκτη (όπως κάνει το !stats για τα stats).
    • ΠΡΟΣΟΧΗ: Σε περίπτωση που μπείτε στο eleos και ξέρετε ότι έχετε ELO αλλά σας βγάλει N/A δοκιμάστε να πατήσετε !elo για να σας βάλει το σωστό σκορ. Εκτός αν πάλι σας βγάλει N/A οπότε πρέπει να το πατήσετε 3η φορά. Αν και τη 3η φορά σας βγάλει Ν/Α τότε τη κάτσαμε...
    • Η πρώην εντολή !elo που έβγαζε τους μέσους όρους και τη πιθανότητα νίκης μετονομάστηκε σε "!teamelo".
    • Πλέον όταν ένας παίκτης πατάει !ff χωρίς να ισχύουν οι προϋποθέσεις για forfeit και ο παίκτης είναι muted ΔΕΝ βγαίνει το σχετικό μήνυμα. Στο επόμενο update θα αλλαχθεί πάλι ώστε το μήνυμα να το βλέπει μόνο αυτός που το πατάει ώστε αν θέλει να spamάρει τον εαυτό του.
    • Μικροαλλαγές και μικροδιορθώσεις μικρής σημασίας (πχ. όταν γίνονται restart τα bots το DA-Bot δε βγάζει πλέον (Disconnected) αλλά κανονικά τα νέα games, τα !statsdota στο DA-Bot δείχνουν και το ELO κλπ κλπ).


    28-03-2011: ELO rating
    ( Click to show/hide )

    • Η εντολή !end μπορεί να χρησιμοποιηθεί από τους χρήστες μόνο μέχρι το 8'+κάτι αντί του 12΄ που ήταν πριν.
    • Το !ff γίνεται δεκτό πλέον μετά το 32' ή αν υπάρξει leaver/drop ή αν υπάρξει διαφορά πάνω από 20 kills μεταξύ των 2 ομάδων (σε οποιοδήποτε χρονικό σημείο του παιχνιδιού).
    • Αφαιρέθηκε το μήνυμα που ειδοποιούσε τη στιγμή που ενεργοποιείται το !ff.
    • Αναδιατάχθηκε ο κώδικας για το !ff και το !end ώστε να λυθούν διάφορα μικροbugs (όπως πχ το γεγονός ότι οι observers μπορούσαν να κάνουν !ff που μετρούσε για το Scourge ή ότι δε γινόταν !end πριν βγουν τα creeps).
    • Υλοποιήθηκε αυτόματη καταχώρηση ELO rating. Για περισσότερες πληροφορίες όποιος ενδιαφέρεται ας διαβάσει αυτό το thread.
    • Υλοποιήθηκε η εντολή !elo στο lobby η οποία επιτρέπει στους admins να βλέπουν το μέσο ELO για τη κάθε ομάδα και με βάση αυτό τις πιθανότητες (στο περίπου) που έχει το Sentinel για να κερδίσει.
    • Το μήνυμα που υποδηλώνει ότι ένας player έγινε spoofcheck μέσω εντολής πλέον δεν εμφανίζεται αν ο παίκτης είναι muted.



    20-03-2011: Auto unmute + minor changes
    ( Click to show/hide )

    • Διορθώθηκε (ελπίζω μιας και δε το δοκίμασα 100% ακόμα) το bug με το !end όπου αν το πατούσαν ξανά !end μέσα στα 20 δευτερόλεπτα που ήταν το delay μέχρι τη λήξη του παιχνιδιού παρατεινόταν για άλλα 20 δευτερόλεπτα.
    • Κατάργηση της εντολής !ff εφόσον δεν πληρούνται οι προϋποθέσεις (δεν έχουν περάσει 25' παιχνιδιού και δεν έχει γίνει leave/drop). Μόνο αν πληρούνται οι προϋποθέσεις μπορεί κάποιος να πατήσει !ff.
    • Προσθήκη μηνυμάτων στις χρονικές στιγμές όπου το !end δεν είναι πλέον διαθέσιμο για τους παίκτες (12' παιχνιδιού ανεξαρτήτως pause) και το !ff γίνεται διαθέσιμο (25' παιχνιδιού ή μετά από leave/drop).
    • Προσθήκη αυτόματου unmuteall μετά από 2 λεπτά muteall.
    • Προσθήκη αυτόματου unmute μετά από 2 λεπτά mute. Αν όμως ο παίκτης ξαναγίνει mute 2η φορά τότε σταματάει να ισχύει το αυτόματο unmute (γίνεται unmute μόνο από τον admin).
    • Κατάργηση της εντολής !start force. Πλέον μόνο οι root admins μπορούν να τη χρησιμοποιούν.
    • Στα VIP bots το παιχνίδι δε ξεκινάει αν δεν ελεγθούν όλοι οι παίκτες για το VIP status (εκτός αν χρησιμοποιηθεί !start force από root admin). Αυτό στη πράξη δε θα πρέπει να φέρει καμία αλλαγή εκτός αν laggάρει η βάση δεδομένων.



    26-02-2011: Minor changes
    ( Click to show/hide )

    1. Στο εξής όλες οι χρήσεις της εντολής !end δίνουν ένα χρονικό περιθώριο 20 δευτερολέπτων πριν γίνει end.
    2. Η εντολή !ff λειτουργεί πλέον σε οποιοδήποτε στιγμή του παιχνιδιού. Μπορεί αν κάποιος θέλει να τη χρησιμοποιήσει στο 0:00 ή πριν καλά καλά βγουν τα creeps. Όμως end το παιχνίδι γίνεται ΜΟΝΟ με τις παρακάτω προϋποθέσεις:
      1. Να έχει κάνει !ff η πλειοψηφία (4/5, 3/4, 2/3, 1/2, 1/1 ή να έφυγαν όλοι από το game)
      2. Να έχει υπάρξει έστω κι ένας leaver ή (αν δεν υπάρχει leaver) να έχει περάσει το 25ο λεπτό παιχνιδιού (ανεξαρτήτως τυχόντος pause).



    24-02-2011: Live stats, forfeit, !mute, autospoofcheck
    ( Click to show/hide )

    • Live stats: Πλέον το bot κρατάει σωστά stats καθ'όλη τη διάρκεια του παιχνιδιού. Αυτό σημαίνει πως αν γίνει end ανά πάσα στιγμή, θα καταχωρηθούν τα σωστά stats και όχι μηδενικά όπως γινόταν μέχρι τώρα. Να σημειωθεί ότι τα Creep stats (C/D/N) δεν είναι 100% live αλλά ανανεώνονται από τη DotA ανα διαστήματα μερικών λεπτών.
    • Forfeit: Υλοποιήθηκε η εντολή !forfeit ή απλά !ff η οποία δουλεύει ως εξής:
      • Αν έχει περάσει το 12ο λεπτό παιχνιδιού, ο κάθε παίκτης έχει τη δυνατότητα να χρησιμοποιήσει την εντολή αυτή δηλώνοντας ότι παραιτείται από το παιχνίδι.
      • Αν η πλειοψηφία μιας ομάδας χρησιμοποιήσει αυτή την εντολή τότε γίνεται αυτομάτως end και καταχωρείται νίκη για την αντίπαλη ομάδα και ήττα για την ομάδα που έκανε forfeit.
      • Με τον όρο πλειοψηφία εννοούμε πάνω από 65% δηλαδή: 4/5, 3/4, 2/3, 2/2, 1/1 ή αν βγουν από το παιχνίδι όλοι οι παίκτες ενός team.
    • End: Εφόσον υπάρξει leave (kick, drop κλπ) πριν το 12' ξεκινάει ένα timer 2 λεπτών. Μέσα σε αυτά τα 2 λεπτά οποιοσδήποτε από τους παίκτες μέσα στο παιχνίδι δικαιούται να χρησιμοποιήσει την εντολή !end. Θα πρέπει να σημειωθούν 2 πράγματα:
      • Αν περάσει το 12ο λεπτό παιχνιδιού, χάνεται η δυνατότητα για end ακόμα κι αν δεν πέρασε το περιθώριο 2 λεπτών. Αν, δηλαδή, κάποιος κάνει leave στο 11:50 οι παίκτες έχουν στη διάθεσή τους 10 δευτερόλεπτα για να πατήσουν !end αν θέλουν.
      • Οι χρόνοι που ανέφερα (12' και 2') μετριούνται ανεξαρτήτως pause. Αν δηλαδή γίνει pause συνεχίζει να μετράει ο χρόνος. Για παράδειγμα, γίνεται leave στο 7' και κάποιος κάνει pause για να αποφασίσουν αν θα γίνει end. Αν περάσουν 2' από την ώρα του leave παρόλο που έχει γίνει pause θα λήξει η προσθεσμία για το end.
    • Muted stats: Στο εξής παίκτες που έχουν γίνει mute δε μπορούν να χρησιμοποιούν τις εντολές !stats και !statsdota.
    • Pause/Resume timestamps: Όποτε κάνει κάποιος pause ή resume το game το bot καταγράφει ένα timestamp στο All Chat ώστε να μπορούμε να δούμε στο replay πόση ώρα κράτησε το pause. Σημειώνω σε ορισμένες περιπτώσεις παίζει να μη λειτουργήσει το συγκεκριμένο feature.
    • VIP fix: Διορθώθηκε το bug κατά το οποίο αν έμπαινες σε VIP game στο NoL χωρίς να έχεις αρκετά games και πάταγες !statsdota γρήγορα δεν σε πέταγε. Επιπλέον, βελτιώθηκε ο χρόνος υπολογισμού των games και γίνεται kick πιο γρήγορα.
    • Autospoofcheck: Στα bots του eleos πλέον γίνεται autospoofcheck. Το παιχνίδι δε ξεκινάει αν δε βεβαιωθεί ότι όλοι οι παίκτες είναι spoofchecked. Όποιος θέλει μπορεί να κάνει και manual spoofcheck με whisper στο bot (γιατί μερικές φορές σε κάνει kick χωρίς να είσαι spoofer) αλλά δεν είναι υποχρεωτικό για κανέναν, ούτε για τους admins.
    • Getgames in IRC: Τα νέα bots μας επιτρέπουν τη χρήση της εντολής !getgames και στο IRC

    Last edited by Odisseas; 12-08-2014 at 11:00 PM.

    Quote της χρονιάς 2013:
    ( Click to show/hide )

    (Σε admin abuse report για "άκυρο ban για mh".)
    Quote Originally Posted by pondering View Post
    Pantws fyi to mh htan kleisto apo thn stigmh pou to eides kai meta. To exw mono kai mono otan eimai apolyta sigouros oti kapoios paizei me mh kai mono tote to anoigw opote min dikaiologeis ton eauto sou oti exases logw autou. Ta leme se kapoio allo game pou tha xaseis apo mena.


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •