When banning someone from the menu...you can't set a reason? Also, would it be possible to add ban reasons on the fly in the menu, kind of like ASSMOD?
When banning someone from the menu...you can't set a reason? Also, would it be possible to add ban reasons on the fly in the menu, kind of like ASSMOD?
A couple admins and I have been having problems opening the menu the first time we join our server.
Example: I join the server, press my key bound to +ev_menu, nothing happens. I rejoin the server, press my key, menu pops up.
Anyone know what could be causing this?
The weapon restriction seems to break all gamemodes because the players can't get restricted weapons. Could you add a simple GAMEMODE.Name == "Sandbox" check?
Edited:
All the weapons also seem to randomly disappear from the list when switching between privileges and weapons.
Edited:
Here's a temporary fix until it gets to the SVN.
Replace line 17 in ev_plugins/sv_restriction.lua with this:
if ( GAMEMODE.Name == "Sandbox" and table.HasValue( evolve.privileges, "@" .. wep:GetClass() ) and !ply:EV_HasPrivilege( "@" .. wep:GetClass() ) ) then
Alright, I committed DarKSunrise's change to the SVN. After my holiday, I'll fix the restriction plugin with a permanent solution.
"A couple admins and I have been having problems opening the menu the first time we join our server.
Example: I join the server, press my key bound to +ev_menu, nothing happens. I rejoin the server, press my key, menu pops up.
Anyone know what could be causing this?"
This problem still exists except now none of the admins can open the menu at all, even after reconnecting. Commands are still usable.
Does this have over 3000 lines of code?![]()
(User was banned for this post ("Why reply?" - grea$emonkey))
Problem fixed.
Question, however, is there any way to lower the limit of the player information saved in ev_playerinfo.lua cause this join lag is too much to handle?
I had a similar problem in my gamemode where I need to store their inventories. I solved it by creating separate files for each player. This noticeably cuts down the lag when a player spawns.
Yeah but how would you do that for storing a player's name, ID, and last name for evolve?
Just store them in a separate file for each player. At the moment everyone's data is stored in a single file, meaning that Evolve has to rewrite everyone's data when it wants to modify a single player's data.
How would I go about doing that though? I'd have to edit the code for some file.
You should wait until Overv releases an update. I could probably write a patch when I get home, but I'm on my phone at the moment.
New problem. Apparently, not only does our server lag when players join the server, but it also lags when admins use admin chat.
I don't know if this is the same problem, related to reading the information in ev_playerinfo.lua, or if it's something else, but this lag is getting unbearable.
Oh, I guess filex.Append doesn't work as great as I thought then. Just clean the log once every day. That should do the trick. I'll fix it when I get home.
Edit: I disabled logging for now.
Edit 2: I enabled logging again, but with a 5 kB file limit. If that's still too much lag, just change the limit at the bottom of ev_framework.lua. I don't have my own server right now, so I don't know what the ideal limit is.
That fixed the admin message lag but the join lag still exists. Is there any way to lower the limit of player information stored in ev_playerinfo.lua?
How about using SQL databases? They still can be exported in to txts if you need them at an other server. And sql is really good for storing a lot of values.
Ok it is an awesome mod with MANY MANY features! But there are some things I would like to see. First is CleanUp plugin. I don't think that should be hard to make. Second is customiseable pictures for Ranks.
Thanks!
Ok I got Evolve working on my SRCDS server and I found if you turn noclip off the Owner rank n Evolve has no Noclip access but you can set it so any other rank includeing custom ones can.
I know you can do Player -> Killer Pie -> noclip -> enable but then you need to do Player -> Killer Pie -> noclip -> disable to get down. It is just a bit to long
Killer Pie, the cleanup plugin exists it's used by typing !cleanup to cleanup everything or !cleanup playername to cleanup the players props.
2 words.
Vote Plugin (Along with voteban and votekick if possible) :3:
FIXED wierd is all i can say wierd.........
Firewalls, wrong ip. It can be lots of things. But why did you post it here?
You wanted a vote plugin: You get a vote plugin:
Just add your custom votes at the top of the lua file. If you have any problems with it just pm me. ( Note: This is still WIP! )
Usage:
!callvote [vote],(arguments)
!vote [yes/no]
!stopvote
I would like a method to ban people via their steamID when they're not on the server.
I agree with Lexic.
-snip-
FIxed
Already exists.
Edit: At least I think it works with offline players..Code:!ban <steamid> or ev ban <steamid>
Is there a way to remove the annoying name above the player's head?
Doesn't, tried already.
Edited:
Suggestion: banid <steamid> <time> [name] [reason].
Some kind of menu interface would also be helpful.
Remove (or move) Evolve\lua\ev_plugins\sh_playernames.lua.
:love:
Or disable the privilege
Would it be possible to add functionality that would save the jail location on each map so that it will persist between restarts?
You might want to upload your stuff on the official website: http://evolve.overvprojects.nl/index.php?page=plugins
Anyone having a problem with the scoreboard not working on a dedicated server? ... I recently installed the admin mod using the SVN link provided. Everything works except the Scoreboard, it for some reason uses the default Sandbox scoreboard. I am running the SpaceBuild 3 dummy gamemode that derives entirely from Sandbox and is basically considered sandbox so I don't see why it wouldn't work... Any help?
If this problem has been addressed before, please direct me. :)
Evolve scoreboard has "gamemode = sandbox" check. You can remove that check from Evolve\lua\ev_plugins\sh_scoreboard.lua.
That fixed it!
Thank you!
Small problem. When spectating, people can see who is spectating; your name card shows up below the person.
My custom ranks dont work Nor can i get the trainfuck plugin to work how do i fix this?