PDA

View Full Version : GServer/NPCServer updates


Admins
02-26-2010, 01:44 AM
All classic and Gold servers have been restarted. Some of the new stuff:
- Improved swear filter, now detects if you use foreign characters to create cuss words
- /disconnect "accountname/commnityname" "reason"
- Multiple databases with database=databaseid,databasefile server option
- Improved GServer speed
- Faster reading of accounts, also makes 'new TServerPlayer("accountname")' faster for the npcserver (don't forget to destroy() the custom created player afterwards)

pooper200000
02-26-2010, 01:48 AM
Nice!

cbk1994
02-26-2010, 01:49 AM
Excellent!

However, there is a problem with the swear filter. The word "night" and any other words with "nig" in them are caught when they weren't previously. This might be a problem with Era's word filter rules; can you take a look if so? I don't see anything.

Great job on the SQLite databases once again :). Glad to see updates.

WhiteDragon
02-26-2010, 01:53 AM
Swear filter has now been improved to remove anything you say.

Tigairius
02-26-2010, 02:14 AM
Awesome.

Switch
02-26-2010, 04:55 AM
Nice job :)

cbk1994
02-26-2010, 05:29 AM
He's just showing off that Graal's swear filtering is better than vBulletin's

:cool:

maximus_asinus
02-26-2010, 05:32 AM
It'll probably censor Kevin Azite again.

Cloven
02-26-2010, 07:29 AM
Sadly, this thread makes me want to get an infraction. FUyouCK

HelpingAtStuff
02-26-2010, 08:06 AM
It'll probably censor Kevin Azite again.

I see what you did there.

Crono
02-26-2010, 01:04 PM
"/disconnect accountname/commnityname"

hehehehe

Admins
02-26-2010, 03:02 PM
"/disconnect accountname/commnityname"

hehehehe

For the first time you can disconnect yourself :)

Hiro
02-26-2010, 07:06 PM
Sadly, this thread makes me want to get an infraction. FUyouCK
this

coreys
02-26-2010, 07:54 PM
For the first time you can disconnect yourself :)

I can't wait!

Deas_Voice
02-26-2010, 08:02 PM
oo, lol.
nice.
why the dc command thu?

Crow
02-26-2010, 08:14 PM
why the dc command thu?

It was requested several times in the past, and is quite handy. Navigating through the player list just to disconnect somebody is a pain.

fowlplay4
02-26-2010, 08:26 PM
It was requested several times in the past, and is quite handy. Navigating through the player list just to disconnect somebody is a pain.

Especially on Classic iPhone where the massive amount of players has a high chance of crashing/freezing RC.

Skyld
02-26-2010, 08:28 PM
oo, lol.
nice.
why the dc command thu?
Because on Classic iPhone, everyone is pc:XXXXXXX and it is a nightmare trying to find them in the RC playerlist when there are 900 players online!

xAndrewx
02-26-2010, 08:40 PM
lol

function onPlayerLogin(pl) {
sendtorc("/disconnect" SPC temp.pl);
}



Oh- can we add a reason as to why they were disconnected? thank you

fowlplay4
02-26-2010, 08:41 PM
Stefan didn't include the description parameter but..

/disconnect account "reason"

Works just fine.

xAndrewx
02-26-2010, 08:46 PM
Oh that's cool- thank you! :)

Rufus
02-26-2010, 09:37 PM
Would be nice if the swear filter was globally enforced (everyone seems to use something different?) but clientsided and in the f3 options. Enabled by default.

salesman
02-26-2010, 09:45 PM
Would be nice if the swear filter was globally enforced (everyone seems to use something different?) but clientsided and in the f3 options. Enabled by default.

Agree 100%

Admins
02-27-2010, 12:11 AM
Yes second parameter for disconnect is the reason, updated my first post.

cbk1994
02-27-2010, 12:17 AM
Would be nice if the swear filter was globally enforced (everyone seems to use something different?) but clientsided and in the f3 options. Enabled by default.

I would love a clientside swear filter, though some more extreme words should probably be blocked anyway just for the sake of trying to keep the game somewhat clean.

jkldogg
02-27-2010, 01:44 AM
how 2 use this? do i need a script? someone please help! forum pm me because i will forget to check this later lol ^^

DarkCloud_PK
02-27-2010, 07:56 AM
For the first time you can disconnect yourself :)

i've been disconnecting my own client for years

DustyPorViva
02-27-2010, 08:06 AM
i've been disconnecting my own client for years
I think he means your own RC, which doesn't show in the RC playerlist.

cbk1994
03-11-2010, 12:24 AM
- Faster reading of accounts, also makes 'new TServerPlayer("accountname")' faster for the npcserver (don't forget to destroy() the custom created player afterwards)

Why's it necessary to destroy it afterwards? Shouldn't the garbage collector kill it once all references are lost?

Skyld
03-11-2010, 12:34 AM
Why's it necessary to destroy it afterwards? Shouldn't the garbage collector kill it once all references are lost?
I'm guessing so that the script engine can close the file handle and stop using up so much memory or something.

Admins
03-12-2010, 12:20 AM
Garbage collection for TServerPlayer can be added, just wanted to avoid that it's accidently deleting a real player ;)

Cubical
03-12-2010, 12:27 AM
updating terrain maps serverside!

DustyPorViva
03-12-2010, 12:40 AM
Garbage collection for TServerPlayer can be added, just wanted to avoid that it's accidently deleting a real player ;)
You know what, that sounds like a pretty damn good precaution.