banimod / etpro / ettv forums Forum Index banimod / etpro / ettv forums
Bani's Discussion Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

!NGadmin - an administrative module

 
Post new topic   Reply to topic    banimod / etpro / ettv forums Forum Index -> ET Modding
View previous topic :: View next topic  
Author Message
X-DOS



Joined: 17 May 2008
Posts: 19
Location: United World

PostPosted: Fri Feb 13, 2009 8:52 am    Post subject: !NGadmin - an administrative module Reply with quote

Hi everyone
I was (I am?) trying to build a server with objective gameplay, and whole community connected with multiplayer games (especially platform independed). ETadmin mod was a little non-up-to-dated (and huge) so I just removed it. Started writing a really simple script in LUA to handle some commands - only that. But when I got the power of LUA, the mod has growed. Now I'm rewriting that script to a new, module-based application to share it with ETPro community. But before; I'm looking for testers - simple I can't check everything by oneself.

I have described more about the mod here:
http://wolfwiki.anime.net/index.php/User:X-DOS

Please contact me to get involved:
e-mail:
jabberID:
irc: #network-games @ irc.quakenet.org

Thanks in advance

website:
NETWORK-GAMES.eu.org - the project aiming to promote and support free multiplatform games and community behind them.
Back to top
View user's profile Send private message Visit poster's website
crazyfrag



Joined: 01 Oct 2004
Posts: 105

PostPosted: Fri Feb 13, 2009 8:58 am    Post subject: Reply with quote

if i use kmod ... what for i need ur mod? :O

maybe u just post a link to the lua for downloading
Back to top
View user's profile Send private message MSN Messenger
X-DOS



Joined: 17 May 2008
Posts: 19
Location: United World

PostPosted: Fri Feb 13, 2009 9:02 am    Post subject: Reply with quote

crazyfrag wrote:
if i use kmod ... what for i need ur mod? :O

The mod is oriented to help administrators in.. administration.
Something like new ETadmin mod.

crazyfrag wrote:
maybe u just post a link to the lua for downloading

As I wrote, it's not currently available for public.
If someone would like to see how it works, I can PM the IP and password for server where it's testing
Back to top
View user's profile Send private message Visit poster's website
X-DOS



Joined: 17 May 2008
Posts: 19
Location: United World

PostPosted: Sat Feb 14, 2009 6:26 am    Post subject: Reply with quote

OK. To show that I have done everything from scratch, I can release an ancient version (v1.3) for preview.
ATTENTION!
- this version is NO more maintained! (no bugfixes! no updates!)
- this version should NOT be used at productive environments!
- use at your OWN risk!
- the password is: readme

download v1.3

What's the difference compared to new version?
The new version is completely modular. That means every feature is in different file and you can simple turn ON/OFF some of them.
Also includes bugfixes, new features and improvements.
Thanks.


Last edited by X-DOS on Thu Mar 05, 2009 5:36 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
Father



Joined: 22 Jul 2006
Posts: 106
Location: Czech Republic

PostPosted: Sat Feb 14, 2009 8:19 am    Post subject: Reply with quote

Good job! thumbs up

But there is already KMOD.

„What is KMOD you ask??? Well KMOD is a small shrublike variant to etpro similar to ETAdmin_mod wrote in LUA.“
There has been already made most of things what you've stated in info about !NGadmin. But you have some extra (very good) ideas.

It would be nice if you join his project, improve it and expand it.
It would help much more if you will cooperate with Clutch.. instead of making something what is already done.

Why?

Making somethig what is already done for free = time wasting.
You can spend that time by improving existing or by adding new features.
_________________
If you don't do it, someone else will.
Back to top
View user's profile Send private message Visit poster's website
X-DOS



Joined: 17 May 2008
Posts: 19
Location: United World

PostPosted: Sat Feb 14, 2009 8:35 am    Post subject: Reply with quote

Father wrote:
shrublike

I just hate all this QUAKE's stuff.

However thanks for comments, but the new version (v2.0) is almost done - just needs some testing. It will be much more flexible (as I have described above), so everyone could customize it for own needs.
Thanks again for attention
Back to top
View user's profile Send private message Visit poster's website
X-DOS



Joined: 17 May 2008
Posts: 19
Location: United World

PostPosted: Tue Mar 03, 2009 1:55 am    Post subject: Reply with quote

new libraries:
- etpro - now !NGadmin has ETPro GUID support (even after map restart)
- version - checks for new version and gives some informations about !NGadmin

and some new modules:
- ban etpro - bans ETPro GUIDs
- ban mask - bans subnets (Thanks for Luk4ward's ACpro)
- logs - logs client connects/disconnects/renames/mainchat/privatemsg/referees
- security - ported ReyalP's combinedfixes to !NGadmin (added randomness delay for info check)
- no stats - disable Kills/Deaths statistics for objective game servers
- workaround for no available soldiers - when someone picked up a soldier and after disabling it, he can not be a soldier anymore

Maybe there is no response for my work, but it's nice that 2 Polish admins of 2 the biggest servers in Poland, have joined to beta tests.
Thanks for them - it wouldn't be possible to keep this work without their help


Last edited by X-DOS on Thu Mar 05, 2009 5:38 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
gotenks



Joined: 15 Nov 2002
Posts: 4040
Location: out of my mind

PostPosted: Tue Mar 03, 2009 5:28 am    Post subject: Reply with quote

X-DOS wrote:
new libraries:
- etpro - now !NGadmin has ETPro GUID support (even after map restart)
...
and some new modules:
- ban etpro - bans ETPro GUIDs

since etpro guids are broken and people can have the same etpro guid, and bani and crew have said not to use them... good job...
_________________
My Website

After a night of binge drinking:
=FF=im2good4u wrote:
WTF wanst i on top ?
Back to top
View user's profile Send private message Visit poster's website
X-DOS



Joined: 17 May 2008
Posts: 19
Location: United World

PostPosted: Tue Mar 03, 2009 6:10 am    Post subject: Reply with quote

gotenks wrote:
X-DOS wrote:
new libraries:
- etpro - now !NGadmin has ETPro GUID support (even after map restart)
...
and some new modules:
- ban etpro - bans ETPro GUIDs

since etpro guids are broken and people can have the same etpro guid, and bani and crew have said not to use them... good job...

I heard that it's broken only for people using Windows 98, and it's the same GUID for them. Am I wrong?
Back to top
View user's profile Send private message Visit poster's website
gotenks



Joined: 15 Nov 2002
Posts: 4040
Location: out of my mind

PostPosted: Tue Mar 03, 2009 11:18 am    Post subject: Reply with quote

bani wrote:
because as stated from the very beginning, the etpro guid is unreliable and should not be used.

I know that it is not static, and if it can change without hardware changes... then there's bound to be other issues arising.
_________________
My Website

After a night of binge drinking:
=FF=im2good4u wrote:
WTF wanst i on top ?
Back to top
View user's profile Send private message Visit poster's website
X-DOS



Joined: 17 May 2008
Posts: 19
Location: United World

PostPosted: Mon May 11, 2009 9:46 am    Post subject: Reply with quote

New libraries:
- database_guids - stores information about player
- language - detects language/country of player (I'm going to support something like 'gettext')
- subnets - provides support for CIDR subnets

How exactly the database of guids works?
It's a hierarchy of directories and files storing information about players.
Every time a player connects, we know everything again about him (last seen date, pb guid, etpro guid, mute, warnings, ban status, whatever you like...)
Time mute, warnings - reconnects won't clear players anymore.
In future it will be easy to share that information between 2 or more servers for the same administrator.

What will be done now?
Currently I'm working on antispoof script that will compare player GUID from ET with the GUID reported by PunkBuster.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    banimod / etpro / ettv forums Forum Index -> ET Modding All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group