Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Announcements (https://forums.graalonline.com/forums/forumdisplay.php?f=240)
-   -   GServer/NPCServer updates (https://forums.graalonline.com/forums/showthread.php?t=134258183)

Admins 02-26-2010 01:44 AM

GServer/NPCServer updates
 
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

Quote:

Originally Posted by maximus_asinus (Post 1558967)
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

Quote:

Originally Posted by Crono (Post 1559016)
"/disconnect accountname/commnityname"

hehehehe

For the first time you can disconnect yourself :)

Hiro 02-26-2010 07:06 PM

Quote:

Originally Posted by Cloven (Post 1558983)
Sadly, this thread makes me want to get an infraction. FUyouCK

this

coreys 02-26-2010 07:54 PM

Quote:

Originally Posted by Stefan (Post 1559044)
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

Quote:

Originally Posted by Deas_Voice (Post 1559102)
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

Quote:

Originally Posted by Crow (Post 1559103)
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

Quote:

Originally Posted by Deas_Voice (Post 1559102)
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
HTML Code:

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

Quote:

Originally Posted by Rufus (Post 1559124)
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

Quote:

Originally Posted by Rufus (Post 1559124)
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

Quote:

Originally Posted by Stefan (Post 1559044)
For the first time you can disconnect yourself :)

i've been disconnecting my own client for years

DustyPorViva 02-27-2010 08:06 AM

Quote:

Originally Posted by DarkCloud_PK (Post 1559305)
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

Quote:

Originally Posted by Stefan (Post 1558924)
- 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

Quote:

Originally Posted by cbk1994 (Post 1561704)
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

Quote:

Originally Posted by Stefan (Post 1561917)
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.


All times are GMT +2. The time now is 03:21 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.