Archiv verlassen und diese Seite im Standarddesign anzeigen : Gibt es sowas wie AMXbans auch für Source?
Bonkers0815
19. August 2007, 20:26
Moinsen!
Ja, wie im Titel schon geschrieben bin ich auf der suche nach einem webbasiertem Ban-System für Source-Spiele. Also sowas wie AMXbans für CS1.6.
Gibts da was? bin beim googlen nicht fündig geworden und ich finde diese art der Banverwaltung doch recht komfortabel.
gruß Bonkers
FrozenFire
20. August 2007, 16:18
Was brauchst du denn genau an Banverwaltung :confused:
Schau mal ob die mit Mani_Admin_Plugin auskommst. Mehr als Ban,Time-Ban,vote Ban,kick,vote kick in einem Menu brauchst du doch nicht oder ?
Bonkers0815
20. August 2007, 16:53
ich dachte amxbans wär bekannt, sorry. also es geht weniger um die "Bantätigkeit" auf dem Server.
amxbans ist eine webbasierte per php/mysql Bandatenbank. Immer wenn man wenn auf dem Server bannt, wird der in diese Datenbank eingetragen, samt steamID, nick, grund, dauer, server auf dem gebannt wurde. die bans kann man dann auch in diesen webinterface bearbeiten (editieren, entbann, löschen etc). darüber hinaus gibt es ein Admin/rechte verwaltung für die serveradmins. Eigentlich läuft alles was mit ban und rechtevergabe zu tun hatt über dieses php/mysql script.
hier ein beispiel wie's für den normalen benutzer/spieler aussieht, als admin hatt man natürlich noch viel mehr funktionen...
BEISPIEL (http://80.86.187.134/web/ban_list.php)
hab grad noch die featurelist (in englisch) gefunden:
1. Plugin included only for AMXMODX
2. Banmenu
3. Fully automated ingame bansystem
4. Supports Steam
5. Ban by SteamID or IP
6. Kickban players on your servers directly from the web front-end
7. Search bandatabase (in-game and via front-end)
8. Supports multiple HL mods (currently Counter-Strike, Counter-Strike: Condition Zero, Day of Defeat, Team Fortress Classic and Natural Selection, and much more are tested)
9. Supports an unlimited (OK maybe not unlimited, but a lot! :) amount of servers (tested on 10+ servers simultaniously)
10. Look and feel fully customizeable by using a templating system
11. Configuration panel for easy front-end configuration
12. Optionally use included amx admin plugin or your own
13. Baninfo displayed in motd-window (html). When a player gets banned, a motd-style window will pop-up with ban-details.
14. Editable MOTD display time. Since the motd-window closes when the player is kicked, a delay is introduced. This delay can also be set via web-frontend (defaults to 10 secs)
15. Login using cookies
16. Ban / unban / ban edit / ban removal via website
17. Banlist-export
18. Search-options (search by wonid, date, server or admin)
19. Import from text-based banlist (i.e. banned.cfg). Original code for this was donated by Jon L. aka intel352 (thx dude!)
20. Customizeable webadmin levels (setup your own levels and assign them to admins)
21. Ability to create gameadmin-only accounts, amxbansweb-only accounts or both (so you can create logins that will only work on the gameserver, but not on the website for example)
22. Ability to assign custom access and flags (according to amxmod specifications)
23. amx plugin auto-update notification
24. Admin management (web-based)
25. Permissions matrix - quickly assign admins to servers.
26. Ban-history
27. Various logging features
28. DB pruning via seperate perl-script (included)
29. works on win32 and linux systems
30. Possibility to use master-slave setups (Contact YoMama for more information)
31. Easy to integrate with other plugins (HLGuard, ATAC, admin menu plugin, etc.)
32. easy to install
33. and more...
FrozenFire
20. August 2007, 20:22
Ja stimmt lange her das ich das mal gebraucht hab :D
Eine Banlist bzw. "Webpräsenz" der Ban's ist leider soweit mir bekannt nicht für Source um gesetzt worden.
Sitzt auch kein mir bekannter Coder darn ... aber werd ich mal weiter geben ;)
Möglich das zu schreiben wäre es nur da Valve momentan selbst an der Umsetztung sitzt ein eigenes Admin Plugin zu schreiben. Wäre es eventuell recht schwer das Plugin nachträglich dazu kompatibel zu machen. Wenn es überhaupt möglich ist es damit zu verbinden.
Da Mani_Admin_Plugin in Zukunft durch das von Valve ersetzt wird es da auch keine weiteren Updates geben.
Somit wird es wenn dann auch nur vom eventscript umgesetzt werden.
Wie gesagt stimmt sowas gab es ja mal ... und da es keine schlechte sachen ist sollte man es für Source umsetzten.
Wenn ich mehr Info hab oder es doch schon was gibt dann lass ich dich das wissen. ;)
Stand der Dinge gibts leider nicht :cry:
Bonkers0815
20. August 2007, 21:30
schade schade. komisch das sich noch niemand dran gemacht hat sowas nützliches zu coden.
statt Mani-Admin soll doch demnächst sourcemod als "nachfolger" kommen, oder hatte ich da was missverstanden?
amxmodx ist ja leider auch nicht zu source kompatibel, oder?
FrozenFire
20. August 2007, 22:57
AHhhh doch aber gibt es aber nur für metamod ^^
http://forums.alliedmods.net/showthread.php?t=39949
... dachte auch schon ist ausgestorben muss aber nicht wirklich zwingent funtioniern ist ja noch von 2004 das ding ;)
Viel spass beim Testen :)
Wenn du es zum laufen bekommst immer rein mit der url würde mich freuen ;)
Naja als Nachfolger kann man das nicht sehen Valve nimmt sich alles gute (Ideen) und macht was ein eigenes Ding draus. Zumindest geh ich davon aus.
Bonkers0815
20. August 2007, 23:40
oh fein! dankeschön!
werd das mal testen. kann aber ein paar tage dauern - evtl mach ich mich mal am Wochenende ran. das sieht mir nach einem ersten kurzen überblick so aus als müsste man da viel fuschen und testen :D .
ich geb dann hier rückmeldung ob' funktioniert hatt.
FrozenFire
21. August 2007, 00:14
wenn die verbindung mit dem webspace nicht steht einer joined geht der Server timeout.
Siehe letzte Seite des Thread (alliedmods.net) also ganz so dolle ist das ganze dann doch nicht :cry:
Bonkers0815
21. August 2007, 16:33
hm na das ist dann natürlich wieder nicht so toll. wobei wahrscheinlich alles auf dem gleichen server liegen würde. sprich wenn der webspace nicht on ist wär der CS:S-Server auch nicht on. einziges problem wär halt wenn apache oder sql abkacken sollten und der server ansich weiterläuft...
ich glaub du hast's oben überlesen, aber du scheinst mir recht kompetent zu sein, und ich recht neu im Source-Geschäft, deswegen frag ich einfach nochmal:
Gibts die Möglichkeit AMXmodX auf einem Source-Server zu installieren. Ist das also kompatibel mit MetamodSource? Oder kann man gar das normale "alte" Metamod zusammen mit source zum laufen bringen?
FrozenFire
21. August 2007, 20:29
amXX is das für Source du musst aber auch extra Sachen/Plugins haben die mit mmsource kompatibel sind.
Ganz ehrlich ist es bei Source so das sich AMXX beim Start von HL2 nicht durchsetzten kommte. Klar gibt auch einige Leute die AMXX verwenden nur würde es sehr stark von Mani und eventscript verdrängt. Mani als 0815 admin oberfläche und für alles was sonst noch muss eventscript's drauf was auch den vorteil hatte das viele leute einfach ihr eigenes Script coden konnten.
Vielleicht sind sachen wie AMXbans auf der strecke geblieben. Was aber auch an dem zunehmen von SteamBans auf vielen Server abzusehen ist.
Aber wie oben schon erwähnt Metamod wurde im europäischen Raum halt nicht mehr so gut angenommen. Warum ne .dll & .so umständlich bauen wenn man bei eventscript alles in einer .txt oder .cfg Datei abhandeln kann.
Ich mag alles und schadet dem Server auch nicht :D
AMXX wird eine richtig Bestellei wenn du versuchst alles so umzusetzten wie du es von 1.6 her kennst. Klar bin dir soweit ich kann gerne behilflich nur schau dir auch am was du ohne amxx einfach hinbekommen könntest.
Am besten Liste machen was will/brauch ich für den Server und wie kann ich das möglichst schnell umsetzten bzw. mit welchen Plugins wobei ich dir auch gerne helfe ;)
PS: ich such dir mal ne gut erklärung für amxx Source falls ich noch einen finde.
FrozenFire
22. September 2007, 14:38
A yo gibt mitlerweile mehr dazu...
eventscript
http://addons.eventscripts.com/addons/view/dog_bans
http://forums.mattie.info/cs/forums/viewtopic.php?t=13908
sourcemod
http://www.sourcebans.net/?p=home
Denke mal hast du aber vielleicht mitlerweile schon gefunden :D
Bonkers0815
22. September 2007, 17:54
hey super! danke!
nee ich hatte das noch nicht selber gefunden. hatte das thema "banndatenbank" erstmal probiert selbst zu lösen mit php und mysql selber schreiben, aber irgendwie kam ich da nicht weiter und dann hab ich es beiseite gelegt und vergessen. :cool:
bevor ich das^^ jetzt probieren kann muss ich mich erstmal mit dem neuen rootserver rumschlagen. hab bisher nur gameserver oder fertig installierte root im nachhinein betreut und nu häng ich vor confixx und putty und ärger mich grün weil ich partout nich per ftp auf den server komm usw.... naja mal schaun wie lang das noch dauern wird... aber das mit dem bansystem ist das erste was ich testen werde wenn erstmal ein server drauf läuft.
btw ich finds klasse das das bei dir nicht in vergessenheit geraten ist (wie bei mir)! echt super support! danke!
FrozenFire
23. September 2007, 07:52
Ich sags mal so is schon schlimm das es bei den ganzen codern in Vergessenheit geraten ist. Ich mein bei 1.6 hatte es das ja "immer" gegeben und war auch ein beliebtes plugin.
Ich find auch beide hab noch nicht wirklich dem *Final* status. Und sind halt noch im Aufbau.
Was ich Personlich schöner finde ist das eventscript mit amxbans selbst arbeitet. Und somit 1.6 und Source in eine Datenbank kommen.
Sourcebans is da eher das Standalone was zwar auch SteamID's oder die Ban Datenbank von AMX übernimmt/exportiert.
Anderer seits bietet Sourcebans ohne zusätzliche "Hacks" wie bei amxbans die möglichkeit für user Bans einzureichen mit demoupload und so :)
Mal sehen ob sourcemod alles überrennt wird oder nicht.
Na ja mach erstmal die wichtigen Dinge confixx und putty r00t einstellen ;)
Wird sich zumindest noch einige tun bei beiden. :p
Ne aber is ja nicht so als würden mich die Plugins nicht auch persönlich interessieren. Hab immer ein offenes Ohr für solche Sachen :D
Xiao
23. September 2007, 20:41
Eventuell könnte man dir noch Steambans.com empfehlen. :) Die Datenbank der gebannten Spieler übersteigt schon die eine Millionen Grenze. Doch ist die Seite gerade leider down. Kannst sie dir ja mal anschauen wenn sie wieder online ist.
Bonkers0815
24. September 2007, 02:12
steambans ist mir sehr gut bekannt. aber das ist ja nicht das gleiche wie ein eigenes sql-gestütztes bansystem. detox (also das steambans source-plugin) wird auf jedenfall auch auf den server drauf kommen, das erspart ne menge "ban-arbeit".
der root ist jetzt was confixx, hp und ts angeht fertig, nur am source-server haperts noch. der will einfach nicht ins laufen kommen... aber das werd ich auch noch auf die reihe bekommen und dann wird sehr wahrscheinlich sourcebans getestet - obwohl sich die andere version auch gut anhört.. naja mal schaun...
FrozenFire
24. September 2007, 07:46
Kleine Berichtigung die Millionengrenze sind nur die Bans die das Plugin auf dem Server durchgesetzt hat.
Die tatsächlich gebannten SteamIDs sind "nur" 28467 wir naturlich pro Tag mehr.
Somit wollte die ca. 28k ID's über 1 Mio. mal auf ne Steambans "geschützten" Server. Sind aber dann auch gekickt worden. :P
Aber ist zumindest die möglichkeit einen Cheaterdemo einzureichen was selbst Valve seit geraumer Zeit nicht mehr anbietet.
Die Plugins detox etc. erleichter die Arbeit eines Admins. Detox Block z.B. nur Radahacks Map/Wallhacks sie changelog. Was nicht wirklich das volle Specktrum ist.
Wobei viel von sv_pure 1 oder sogar 2 ersetzt wurde.
Aber für Puremod 1 für Public mit Sounds Maplogos können wir dann auf grund von OT besser nen anderen Thread aufmachen. Wegen sufu für andere und so ;)
PS: Gameserver sollte auch recht schnell gehen mit putty den grössten Teil hast du ja bereits zumindest hört es sich so an :D
Bonkers0815
27. September 2007, 20:39
ich meinte auch sbsrc, nicht detox... :cool:
so der server läuft endlich, jetzt muss ich mich nur noch entscheiden ob sourcemod + sourcebans oder mani + dog's banlist..
ich glaub ich werd beides mal testen und dann berichten was mir praktikabler erscheint.
FrozenFire
27. September 2007, 21:06
Momentan vielleicht noch Sourcebans ... leider
Mani wird so langsam aussterben somit wird das ca. in nem halben Jahr so aussehen :
Sourcemod vs. eventscript
Sollte Mani outofdate werden wird keiner mehr was dran tun.
Das beide dran arbeiten einen Mani zu schaffen leuchtet daher ein ;)
Auch wenn es scheint das eventscript nicht sooo weit wie Sourcemod ist. Sollte man den Vorteil von eventscript nicht vernachlässingen. Selbst einfach Scripte schreiben ausserdem gibt es erheblich mehr Leute die Aktiv daran arbeiten.
Deswegen solltest du vielleicht beide im Auge behalten nicht nur für die Banlist ;)
Bonkers0815
28. September 2007, 19:04
tja also das plugin für mani hab ich nicht eingerichtet bekommen. lag sehr wahrscheinlich daran, dass er die benötigten "sourceutils" partout nicht per metamod laden wollte, und ich dann auch keinen bock mehr hatte nach dem drittem oder vierten versuch...
das prob bei sourcemod ist, das es bei weitem noch nicht soviele funktionen hatt wie mani, zumindest soweit ich das überblicken kann, (aber ich habs noch nicht installiert).
könnte man mani und sourcemod parallel installieren, oder kommen sich die beiden ins gehege? (dann würd ich sourcemod +sourcebans zum bannen nehmen und mani für den rest gg)
FrozenFire
29. September 2007, 10:07
Also bis was *Final* ist würde ich auch Mani nehmen ;)
Eigendlich dürften die beiden nicht ins gehege kommen.
Ich würde nur alle "gleichen" Funktion bzw. das was das selbe macht nur bei einem Plugin laufen lassen. Wie zu Beispiel mapvote, endofmapvote, votekick, voteban, etc.
Bin mir auch gerad im moment nicht sicher was sourcemod jetzt schon kann ... für einen "Betatest" von Sourcemod hatte ich momentan keine zeit bzw. Motivation :D
Wird aber bald die neu Neugier siegen das ich mal schau werde wie weit die sind.
Solange Mani funktioneirt würde ich ich auch mani weiter einsätzen. Da mir alle funktionen Befehle besser geläufig sind. Naja für wirklich gut Funktionen die nicht jeder Server hat benutze ich eventscript's wie knifep3n (1vs1 Knifefight), MugMod, Medda_ATFS (Teamflashtool) und viel mehr. Also Dinge die das Spiel auf Publicserver bereichern und nicht stören :P
Die Entscheidung was du machst kann ich dir so nicht abnehmen :knuddel: aber kannst ja schaun ob du bei Sourcemod einiges was stört ausgeschatet bekommt was mani stört.
Bonkers0815
06. Oktober 2007, 17:23
So. Seit knapp ner Woche (?) laufen Sourcemod und Mani gleichzeitig auf meinem Server und größerer Komplikationen sind bis jetzt nicht aufgetreten.
Sourcebans hab ich auch getestet. Läuft eigentlich ganz gut und ist auch von den funktionen top. Ich hatte nur am Anfang derbe Probleme eine Verbindung zu Datenbank zu bekommen, das hatt aber irgendwann (so nach dem 30ten mal) auch hingehaun. Seitdem läufts. Ab und an verliert er mal die Verbindung zur DB, aber naja. gestern hatten wir plötzlich keine Sourcemod-Admin-Rechte mehr, das ging nur durch einen Serverneustart zu beheben. Und das bannen läuft halt nicht schön komfortabel über ein Menü, sondern über die Console, wobei man den spieler (anders als in der sourcebans-wiki angegeben) nur per Nick bannen kann und nicht per steam-id. allerdings wird dann in die bannliste auch die steam-id eingetragen. etwas seltsam, aber was solls.
alles in allem wird ich als sql-gestütztes bansystem sourcebans empfehlen. ist umfangreicher in den funktionen und leichter zu installieren als die variente für mani+amxbans (abgesehen von den DB-Problemen).
FrozenFire
07. Oktober 2007, 14:22
Naja solange die steam ID in der Banlist ist is ja alles gut... ich finde aber alles in der Console ist nich wirklich die TOP Lösung. Aber is ja noch RC kann also noch werden.
Die DB Probleme sollen zumindest bei eventscipt amxbans nicht so stark sein. Aber mal sehen dauert ja noch bis beide bissel zu legen obwohl sourcebans was die intallaion angeht momentan echt die Nase vorn hat.
Und das ne das ne Ban-DB gerade für mehre Server und viele leute die admin rechte bekommen viele Vorteile sollte jedem einleuchten ;)
Ne aber was mich interessieren würde ob du von ner alten DB welche übernommen hast oder von diversen Ligen-Blacklists ?
Bonkers0815
07. Oktober 2007, 17:32
ich konnte bei sourcebans unsere komplette amxbans-DB importieren. das ging allerdings nur während der installation (um es nachträglich zu machen hab ich keine option gefunden) UND die datenbank muss noch vorhanden sein, sprich man muss die verbindung angeben. ein backup, also ein *.sql oder *.bz2-File geht nicht.
FrozenFire
07. Oktober 2007, 18:12
Mh auch keine ban import funktion mit einer .txt wie bei amxbans das wäre schwach :(
Hab mir mal gerade so überlegt ...
Wenn du kick ban + Gründe in die Console schmieren musst vereinfacht es die Sachen echt nicht umbedingt.
Weil geht ja nix über ein Menü was bei eventscript schon realisiert war gegeben hätte.
BTW. an der eventscript lösung wird nichts mehr gemacht siehe thread (http://forums.mattie.info/cs/forums/viewtopic.php?p=157215#157215) :cry:
Was dann irgendwie heißt ist noch was länger hin bis sourcebans die Mani funktionen übernehmen wird. Ganz ehrlich würde ich die eingesetzten Admins nur bitten das via WEB nachzutragen. Weil sm_kick NAME Grund is viel zu viel Arbeit.
Noch ein langer weg für Sourcebans die momentan damit aber fast ein Monopol haben. :ugly:
Bonkers0815
07. Oktober 2007, 20:14
naja grund ist optional.
sm_ban NAME ZEIT -> bei name reichen auch die ersten paar buchstaben 8bis es eindeutig ist halt), wenn man es so eingibt geht ein menu mit vorgefertigten gründen auf wo man dann auswählen kann.
also sooo schlimm ist es gar nicht.
ich guck nochmal nach einer import funktion, aber mach dir nicht zuviel hoffnung.
was halt noch toll ist, ist die möglichkeit demos mit an den banneintrag zu hängen. wobei wir das noch nicht gebraucht haben, weil wir eher mit TK und Beleidigungen zu kämpfen haben, statt mit cheatern.
*edit* das ging schnell. eine import funktion gibt es nicht (hoofentlich kommt das aber noch)
Mir ist auch noch ein vorteil eingefallen. auch normale spieler können in der banliste bans einreichen, samt demo, die dann von einem admin geprüft werden müssen bevor sie aktiv sind.
FrozenFire
07. Oktober 2007, 21:22
Die Demo Fucktion gibt es für amxbans als hack/MOD. Womit ich das nicht abwerten will das die Demo-Funktion bei Sourcebans direkt mit drin ist.
Ich find es gerade bei ner Grossen Comunity oder Clan fremden Admin's die sich beworben haben ne gute Sache. Gerade wenn dann featback kommt bitte entbannen und man dann im wiederholungsfall mal ne Demo macht. Egal ob TA/TK oder sonstiges. Hat man nicht nur Aussage gegen Aussage :P
Für Cheating mit Steambans drauf sollte die Demo vielleicht eher an Steambans gehen. Also vielleicht in die Beschreibung für die Demo's sb_status rein. Weil selbst wenn die Leute das nicht machen könnt ihr die dann weg schicken ;)
sm_ban NAME ZEIT
naja ich stell mir das gerade bei Counterstrike eben wegen der Leute mit Sonderzeichen im Namen sehr schwierig vor.
Nimmt der die Zeit nicht vom Server was wieder viel zu viel is. Wenn Leute drauf kommen und scheiss bauen sollte es ja schnell gehen damit das Spiel auf dem Server möglich wenig behindert/beeinträchtigt wird.
Aber ich bin auch fest davon überzeugt das es sich anpassen wird. Is halt noch nicht Final ^^
Bonkers0815
07. Oktober 2007, 21:32
das es das als hack gibt wusste ich nicht - man lernt immernoch dazu. :cool:
mit ZEIT ist die bantime gemeint, also nicht die aktuelle uhrzeit, sondern wie lange man den typen bannen will (0 für permanent, ansonsten in minuten) :p
ban-protest ist auch integriert. also im prinzip ist es fast ein system wie bei steambans, nur clanintern...
FrozenFire
08. Oktober 2007, 00:17
:wand: wieder mal ganz lange Leitung :lol:
... ne Zeit is klar ich sprech so wenig timebans aus :rolleyes:
Wer nach nem kick wiederkommt und weiter macht hat sich seinen Ban schon verdient.
ne aber ich bin davon ausgegangen das die Bantime auch als popup kommt.
Naja wenn das nicht mehr RC ist dann werde ich mal schaun ob da doch irgendwie ne exportfunktion gekommen ist oder ob ich nich amxbans intalliere nur um was zu exportieren. Ich sag mal 1310 ESL Piss0r (http://blog.digital-tuts.de/esl/pisser/) Tendenz steigend möchte ich dann nicht noch da ich die schon rauskopiert hab ins WI von sourcebans eintragen.
Und wer in der Liga Cheatet wird es aufm Public auch tun :P
Ne aber is ja nur ein Beispiel wofür sich die Export & Import Funktion die AMXbans hatte bzw hat lohnen ;)
Bonkers0815
08. Oktober 2007, 02:52
löl die liste kannte ich noch gar nicht. mir gehts beim importieren immer mehr um die 3500 einträge in unserer eigenen bannliste. die von hand einzutragen wär horror. aber naja, zur not schreibt man sich nen kleinen sql-query der das für einen macht, das dürfte auch nicht so schwer sein. vorrausgesetzt man hatt eine bestehnde datenbank... aus ner txt-datei ginge es aber sicherlich auch. weiß ja nicht wieweit du dich mit sql und php auskennst...
aber eine nachträgliche import funktion ist auf jeden fall ne sache die sourcebans sich auf die todo-liste setzen sollte. ebenso wie allgemeine bug-beseitigung :cool: .
ansonsten muss nur sourcemod noch richtig in die puschen kommen, dann hatt man schonmal ne vernünftige grundlage. ich hoffe ja das sich mit der zeit immer mehr coder für die source-engine interessieren, statt andauernd neues für das "verstaubte" cs1.6 zu entwickeln...
vBulletin® v4.2.3, Copyright ©2000-2021, Jelsoft Enterprises Ltd.