View Full Version : AKALog
SoNY_scarface
2nd January, 2009, 08:34 PM
I had to rebuild my server about 4 months ago because some ass hat decided to flood my server, which in turn put alot of strain on a raid array and burnt it out lol...
Anyway, since I've rebuilded, I can't seem to get AKALog to log in the LastPlayed array. It will log new IPs and their aliases but it wont log any other alias to go with the IP in the LastPlayed array...
I have tried the NexGen and the ASC plugin which is the AKA server actor. When I use this actor AKA is fine and logs perfectly but when it is a mutator which is what it has to be when you have no ASC or NexGen then it doesn't log correctly.
Can anyone possible make a version of AKAv20k into a standalone actor?
SoNY_scarface
3rd January, 2009, 05:15 PM
Anyone up to the task?
SoNY_scarface
4th January, 2009, 09:48 PM
50 views? Anyone have any suggestions how to fix atleast? lol
Matthew
5th January, 2009, 12:25 AM
I don't think this will resolve your issue. The AKA for Nexgen/ASC works much differently than the regular one, which is probably the reason why it works for you (it doesn't rely on the function ModifyPlayer). So just be sure you've installed it correctly. Try making it the last item in your mutators list... try the first, etc etc
If you are still not convinced, you can try to compile your own server actor to start it. The code used in ASC's is:
class ServerActor extends Actor;
function PostBeginPlay ()
{
local AKA aks;
Super.PostBeginPlay();
// Make sure it wasn't added as a mutator
foreach AllActors(class 'AKA',aks)
{
return;
}
aks= Level.Spawn(Class'AKA');
aks.NextMutator = Level.Game.BaseMutator;
Level.Game.BaseMutator = aks;
Log("AKA Module LOADED");
}
defaultproperties
{
}
[DANISH]TheDane
5th January, 2009, 05:32 AM
I have it working on a server without NextGen or ASC. I'm at work right now but will check what version i run once i get home.
[DANISH]TheDane
5th January, 2009, 01:16 PM
This is the one i use:
http://www.ut4ever.dk/files/misc/AKAv6L.rar
don't mind the filename, it logs 20k players.
ServerPackages=AKAv6L
command line : AKAv6L.AKAv6L
the ini file should be created once you reboot your server after install, if not ping me and i'll send you mine (with deleted players ofcause :) )
SoNY_scarface
6th January, 2009, 01:23 PM
Matthew, I tried what you suggested when I noticed this was happening but had no luck! I think a server actor is needed tbh. The fact is it was working fine before the rebuild and since then it has stopped working. I even tried it on a clean server with just the aka mutator and it still didn't work. What puzzles me is I had a complete backup of the ut.ini file uploaded so I'm not totally sure what happened.
Now it has go to the stage where people are aliasing and causing trouble and I have no easy and convinient way of finding out who it was unless I go through the serverloglean. I only added serverloglean because aka wasn't working properly. I would appreciate it alot if someone could make an actor version :D
Matthew
6th January, 2009, 04:43 PM
Yeah I'll do it for ya. Just post a link here to the download of whatever version you want me to modify.
SoNY_scarface
6th January, 2009, 09:26 PM
Thanks Matt
http://ut-files.com/Admin/AKA/AKAv20K.zip
Matthew
8th January, 2009, 01:22 AM
Usage:
ServerActors=AKAv6L_SA.ServerActor
http://msull.wharthog.com/files/AKAv6L_SA.u
SoNY_scarface
8th January, 2009, 01:21 PM
Thanks!
Hope it works. I will feedback soon!
SoNY_scarface
8th January, 2009, 08:29 PM
Sorry double post.
Where will it log? Will it create its own aka log file? Any need for ServerPackages?
Matthew
8th January, 2009, 08:48 PM
All I did was add a Server Actor to start it. Everything else is the exact same... so whatever the old version's readme said...
I think most versions of AKA log to packagename.ini, so "AKAv6L.ini", most likely. Don't add as ServerPackage.
Like I said above... just b/c the version for ASC and Nexgen worked doesn't mean this one will.
2399Skillz
9th January, 2009, 07:29 AM
Usage:
ServerActors=AKAv6L_SA.ServerActor
http://msull.wharthog.com/files/AKAv6L_SA.u
So what this exactly? Just a stand alone server actor version of AKA?
SoNY_scarface
9th January, 2009, 01:42 PM
So what this exactly? Just a stand alone server actor version of AKA?
That is what I wanted. I was leaning towards not having to use a Mutator string with the Actor which I am sure will solve the problem.
Matthew
9th January, 2009, 05:44 PM
Yeah it's AKA that starts as an actor instead of having to be added into the mutator chain.
Azura
9th January, 2009, 06:22 PM
Why do some mutators require to become the basemutator ?
SoNY_scarface
9th January, 2009, 09:43 PM
Ok
Just checked and it didn't work.
I made the name inside the aka.ini AKAv6L_SA.ServerActor and it didint log anything at all
Matthew
9th January, 2009, 10:07 PM
The actor isn't the thing that does the logging, it only inserts the other actor into the first slot of the mutator chain.
Should be AKAv6L_SA.AKAv6L; and it should just "work" by adding it into ServerActors= lines. Like I've said 3 times before it's probably not this actor, but instead you are missing something big in your configuration. Perhaps you re-installed an old version of a mod that doesn't correctly insert itself into the mutator chain, or doesn't pass the command along to the next mutator in line or something, I dunno...
SoNY_scarface
9th January, 2009, 11:34 PM
The odd thing is. A complete backup of the server was uploaded so all files, configs and everything were the same before the rebuild.
Just to clear up
AKAv6L_SA.AKAv6L in the ini
ServerActors=AKAv6L_SA.ServerActor
and no mutator string required.
2399Skillz
10th January, 2009, 02:26 AM
In times like this, it's best to try it on a fresh install. Slowly adding mutators/mods to the server until it stops working.
SoNY_scarface
10th January, 2009, 09:45 PM
I've tried that Skillz. The latest one is a complete fresh install adding 1 by 1 . It worked and then randomly stopped working..
The only thing that doesn't work is the LastPlayed array. It will log IPToName but not LastPlayed....
This is my config.
[AKAv6L_SA.AKAv6L]
NameCheckDelaySeconds=10
bAutoAddIPToNameEntries=True
bChangeNames=False
bLog=False
KeepNameHistory=3
bListCommand=True
bChangeCommand=False
vBulletin® v3.6.7, Copyright ©2000-2012, Jelsoft Enterprises Ltd.