!NGadmin - an administrative module

Discussions about ET modding (sdk code, player/weapon modeling)

Moderators: Forum moderators, developers

Post Reply
User avatar
X-DOS
Posts: 19
Joined: Sat May 17, 2008 8:41 pm
Location: United World
Contact:

!NGadmin - an administrative module

Post by X-DOS »

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: Image
jabberID: Image
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.
crazyfrag
Posts: 105
Joined: Fri Oct 01, 2004 1:17 pm

Post by crazyfrag »

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

maybe u just post a link to the lua for downloading
User avatar
X-DOS
Posts: 19
Joined: Sat May 17, 2008 8:41 pm
Location: United World
Contact:

Post by X-DOS »

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
User avatar
X-DOS
Posts: 19
Joined: Sat May 17, 2008 8:41 pm
Location: United World
Contact:

Post by X-DOS »

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.
User avatar
Father
Posts: 107
Joined: Sat Jul 22, 2006 1:30 pm
Location: Czech Republic
Contact:

Post by Father »

Good job! :thumbs:

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.
User avatar
X-DOS
Posts: 19
Joined: Sat May 17, 2008 8:41 pm
Location: United World
Contact:

Post by X-DOS »

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
User avatar
X-DOS
Posts: 19
Joined: Sat May 17, 2008 8:41 pm
Location: United World
Contact:

Post by X-DOS »

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.
User avatar
gotenks
Posts: 3465
Joined: Fri Nov 15, 2002 4:12 pm
Location: out of my mind
Contact:

Post by gotenks »

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
Image
After a night of binge drinking:
=FF=im2good4u wrote:WTF wanst i on top ?
User avatar
X-DOS
Posts: 19
Joined: Sat May 17, 2008 8:41 pm
Location: United World
Contact:

Post by X-DOS »

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?
User avatar
gotenks
Posts: 3465
Joined: Fri Nov 15, 2002 4:12 pm
Location: out of my mind
Contact:

Post by gotenks »

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
Image
After a night of binge drinking:
=FF=im2good4u wrote:WTF wanst i on top ?
User avatar
X-DOS
Posts: 19
Joined: Sat May 17, 2008 8:41 pm
Location: United World
Contact:

Post by X-DOS »

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.
Post Reply