ETMods.net

N!tmod, a Wolfenstein: Enemy Territory Modification!

You are not logged in.

Announcement

You can donate to help us keeping services online.

#1 16-Oct-12 18:17:53

N!trox*
Administrator
Registered: 30-Mar-10
Posts: 1,090

N!tmod Master Server Update - P.A.T System

I was updating N!tmod Master Server code to make it compatible with N!tmod 2.2.1 and decided to add a "Player Alias Tracking" system.

Every player aliases will be recorded in our database.

Effective NOW!

An online tool for server admins to retrieve players aliases by NGUID will be available soon.


iluvnitmod.png

Offline

#2 16-Oct-12 18:21:13

N!trox*
Administrator
Registered: 30-Mar-10
Posts: 1,090

Re: N!tmod Master Server Update - P.A.T System

N!tmod Master Server v1.1:
Added: STATS_BACKSTABS support
Added: STATS_UNIFORMSTEAL support
Added: Player Alias Tracking support
Reworked console output


iluvnitmod.png

Offline

#3 16-Oct-12 19:14:40

N!trox*
Administrator
Registered: 30-Mar-10
Posts: 1,090

Re: N!tmod Master Server Update - P.A.T System

Forgot to mention, this feature works on N!tmod 2.2 servers and doesn't require any modifications.

Name changes are tracked when player stats are sent to the master server.

In N!tmod 2.2.1, we will probably track every name changes.


iluvnitmod.png

Offline

#4 16-Oct-12 22:59:46

Grandad
BETA Tester
Registered: 29-Dec-11
Posts: 168

Re: N!tmod Master Server Update - P.A.T System

I am not sure I can follow what you mean. We then need go check players on "Player Alias Tracking system" - instead of on our own servers ?

I think, for those players, who WANTs to stay "invisible", they know, they just need to remove/delete nkey.

Quistion:
How about sqlite database create a new record every time ip/mac/playername/nkey dont match last visit on server?

And then you create a few new cmd´s:

!userlist ip xxx.xxx.xxx.xxx
!userlist mac xxx..........
!Userlist other good ideas

Offline

#5 16-Oct-12 23:28:10

N!trox*
Administrator
Registered: 30-Mar-10
Posts: 1,090

Re: N!tmod Master Server Update - P.A.T System

The goal is to avoid overloading every ET servers with tons of SQLite queries.

With this system, all the data is stored on our master server and will not be lost if something ever goes wrong on the ET server.

It will also allow us linking player stats and player aliases.

Player aliases are linked to the NGUID, just like it was with PB alias system, except this is a "global" system rather than a "local" system.

Linking aliases to IP is useless because the IP can change easily too.

Eventually, I could force N!tmod servers to query latest alias list from the master server when a client connects and store them in a local file, and add an "!alias #" command, or something like that.

But you have to know that this aliases DB is growing very quickly, already 760 records since i started this thread.

Here's the P.A.T online tool so far (just a preview)
http://master.etmods.net/als.php

and now 768 records as i'm submiting this post...


iluvnitmod.png

Offline

#6 17-Oct-12 10:09:47

OldMan
BETA Tester
Registered: 23-Sep-10
Posts: 103

Re: N!tmod Master Server Update - P.A.T System

Very nice idea!
It would be good to split the records across multiple pages here: http://master.etmods.net/stats.php
The load times were shortened.

Last edited by OldMan (17-Oct-12 10:20:00)

Offline

#7 17-Oct-12 12:45:40

N!trox*
Administrator
Registered: 30-Mar-10
Posts: 1,090

Re: N!tmod Master Server Update - P.A.T System

OldMan wrote:

Very nice idea!
It would be good to split the records across multiple pages here: http://master.etmods.net/stats.php
The load times were shortened.

It's on my todo list smile


iluvnitmod.png

Offline

Board footer

Powered by FluxBB