Oh right, that would be a lot more simple thing to script. Earlier we tried to make a system that gives admin based on ID, and that needed client side mod as well, otherwise the client did not know it had admin.MaHuD said:The admin ID checker could just be server side, no need to rewrite admin module.
Alene said:Oh right, that would be a lot more simple thing to script. Earlier we tried to make a system that gives admin based on ID, and that needed client side mod as well, otherwise the client did not know it had admin.MaHuD said:The admin ID checker could just be server side, no need to rewrite admin module.
Why any password? They're not needed; IDs to team-leaders only removes the overuse of the servers as it currently is. Teams register 2-3 leaders anyway, why need more? Passwords are unsafe; there's no need for a two-way identification (like a card+code that banks uses, for an example). ECS servers are not someone's bank account; simply servers. No more guy to come and permaban, anyway. Also, completely new IDs (like, 3.000.000+) shouldn't access as easily to the ID-based system either. There's always risks that these are other players (even if it's not), and to top it off some old ID ranges (like, 430000-440000 for an example) are bought up by other companies, I sometimes see 100k-ranges of IDs that aren't used at all on the server; IGBG has had around 200.000 unique users since mid-2012, and it's strange to see a range there in a 200k+ area (unless it's ~2.5 million-3.8 million in the ID range, because these are new and might not have started playing MP yet) where nothing is used.MaHuD said:Yes, that is exactly what I suggested.
Passwords are still given out, but only those that are on the ID list can actually make use of it, others will get banned.
Actually, how it works is that the game need to "make sure" the player has the right mod. Since a majority of the game's functionalities are not server-sided, but user-sided there's too many things that are not possible; like check an ID and password, as the server needs to 'hook up' with the user and if some codes and such are different, there'll be major problems (crashes, errors that makes it unusable etc), so... It means non-leaders and non-admins can use their raw Native's, just that the leaders and admins has to use the admin mod.MaHuD said:The password is to circumvent the need of a modified admin mod for players, but if you have modified it already and the ECL staff would use it, then no passwords would not be required.
However, admin mods are officially not allowed, as it is a game modification not in the list of allowed modifications.
Oliveran said:I've used Gotha's Adimi Tools, and implemented all ECS settings (classes, flags, maps) on it. Gotha has a built-in ID-based admin system; I've personally tweaked around in the code and changed access on the different admin levels (for an example, trial-admins on IGBG can only temporarily ban, kick, write in the admin chat; that's it).