WickedShell / echelon

http://echelon.bigbrotherbot.net
14 stars 7 forks source link

Better Echelon Logging - Feature Request #15

Open FrikFry opened 13 years ago

FrikFry commented 13 years ago

This is another feature present in my clan's echelon. I think it would be beneficial if Echelon had clientid stored for the echelon user for each game. Then, instead of having a seperate echelon user log, Echelon could log all the actions of the echelon user on their clientdetails page. For example, if they issued a ban, it would be included on the clientdetails page as being issued by them instead of on their seperate echelon user page. This would consolidate logs and make the system much easier to use.

FrikFry commented 13 years ago

A place for editing clientids could be added to the my account page, or a seperate page could be added that would make it possible for other admins to set people's clientids.

WickedShell commented 13 years ago

I'm not sure I completely understand, but if I understand you correctly.

You want echelon logs to manage the actions of an ingame admin? That way if someone issues a ban from ingame, it shows up on they're echelon page? If that's what you're looking for it is already avalible to view a clients admin actions from they're clientdetails page.

In termsof tieing all echelon accounts to an ingame account so the two are linked, that doesn't seem practical as for some games, like urban terror for example, you're GUID will be different on multiple servers, and it can change periodically if you have to do a reinstall or the server moves, which makes tieing an echelon account to a single client difficult.

In terms of editing client id's, that's a no go, as B3, and echelon both use the client id to manage people, and tie them together in the database. Allowing people to change clientid's at ranom will cause there to be empty places, and more importantly there will be id conflicts.

WickedShell commented 13 years ago

Also you closed this yourself, any particular reason?

FrikFry commented 13 years ago

I wasn't aware that I had closed this.

My intent was to remove the echelon pages themselves and simply have all logs on the clientdetails page. In regards to editing clientids, that's not what I meant. You would be editing the clientid tied to the echelon account, as in you would set the client id of Bob's Echelon account to 5 so that when you looked at his clientdetails page all of the bans he issued from Echelon would show up there as well. I can see how this would be somewhat difficult for games that generate unique IDs for every server, but it seems like most of the multi-b3 database featurers would be lost on those games anyway, and it would add significantly to the games that do not have that issue.

If you would like, I give you some examples of how this has been implemented in my own clan's version of Echelon.

WickedShell commented 13 years ago

I'm opening this on the forums to get more opinions before going one way or the other. On the flipside I think I finally understand what you're asking now :) And yeah, the first button you want to click says comment and close, which makes no sense, and leads to accidents. I've closed and had to reopen a bunch before. :)

FrikFry commented 13 years ago

You've got the gist of what I was trying to say.