Jump to content

Jab

Member
  • Posts

    487
  • Joined

  • Last visited

Everything posted by Jab

  1. Working on the issues mentioned above. I'm not sure what to say about the workshop extension mod though. Works fine for Terminus.
  2. Jab

    Driving Cars Mod!

    I'd like to see 3D model cars for this. Maybe I'll model them. Who knows.
  3. It seems the factions plug-in doesn't support commands by default. I guess that's what I get for creating a permissions system as a plug-in too. Apparently for some reason the error you get with permissions is probably built for JDK8, as the game is compiled with 7, unless you compiled it yourself. Make sure to build as JDK7, if you are building it yourself. I have quite a bit of work to do, fixing these things so that people can use it. Didn't think things were so broken. Thanks for letting me know. Also, you need SledgeHammerExtension on the workshop as a mod. This converts timestamps properly.
  4. Right now, I haven't exactly created a tutorial on how to use SledgeHammer. When loading SledgeHammer, there will be a folder in your zomboid/server/ folder called Sledgehammer. In there, a Sledgehammer.ini file will be there. There should be something like 'plugins='. just use a comma-delimited list of the jar names. Example: I use irc-bot.jar, and factions.jar. my plugin line would be: plugins=irc-bot,factions Hope that helps. I'm currently in the process of documenting and re-arranging stuff on the OP, as well as the code itself. Edit: IRC-Bot has been on the fritz. I'll need to recode that plug-in.
  5. As long as you can drop the files into the java folder for the dedicated server, then it should run with linux (if the vanilla server supports it).
  6. Been working on Behavior API for Fake players. I'll probably release more information as the Behavior API becomes more mature. This will aid with creating trading players, or traveling survivors.
  7. (Duplicate Post for some reason). (Probably the forum's Submit button is a query without checking for duplicates. Yay!)
  8. Updated. The update to 34.28 took a while, due to a lot of the files I did for 34.27 being changed quite a bit, along with my FakePlayer / NPC engine work tying into a lot more of the code. IRC-Bot will probably get a new IRC library, since the one im using right now (jerklib), isn't properly retrieving channel / user modes.
  9. Only use the zombie folder i have in the 1.16_01 folder, not the extension. That is having issues atm.
  10. Updated Sledgehammer, due to a fix for players not dying properly, because of a stacktrace.
  11. Have you tried outside of Redboid? It could be the way they're mod pack is set up. They've had more than one instance of this issue.
  12. ModelLoader is client-side. No need to put it on the server files.
  13. Updated to 34.27. This is not an update for custom equips. I have a lot of work to do on this. Mods like ORGM gun mod, and Hydrocraft should work with models now.
  14. Updated to 34.27. Will write a change log soon. Permissions is released as a BETA. There's currently no listing functionality. In order to see your database for the time being, use a program like SqliteBrowser to view it. Permissions commands: /permissions group create "name" (Cannot be 'none', 'null', or 'default') /permissions group delete "name" (Cannot be 'none', 'null', or 'default') /permissions group rename "groupname" "newname" (Cannot be 'none', 'null', or 'default') /permissions group set context "groupname" "context" [true,yes,1|false,no,0] E.G: /permissions group set context "MyGroup" "sledgehammer.permissions" "true" /permissions group set parent "groupname" "parentgroupname" /permissions user create "name" /permissions user delete "name" /permissions user set context "username" "context" [true,yes,1|false,no,0] E.G: /permissions user set context "ZomboidPlayer007" "sledgehammer.permissions" true" /permissions user set group "username" "groupname"
  15. I have my other mod setup for Build 34. Now I will focus on getting ModelLoader up to date.
  16. I am updating, yes. I have changed the name of the project to Sledgehammer. I will be updating to 34, and releasing permissions too.
  17. I'm looking into it. I currently need to update my other mod first.
  18. Saving money? That's just one good reason. I watch server populations, and having them in realtime and accurate is what I would want, both for Terminus, and other servers. Seeing this fix lets me know that TIS is investigating this issue. This is also a question I'd like to know from the developers side of things, as this is currently being worked on here in IWBUMS. I'd rather be paying a few cents for small packets so players can see exactly what's on with my server. Thanks.
  19. People could mimick this ping system already if they wanted to if they intend to maliciously abuse any form of the server, including this. Also, this wouldn't be bad for bandwidth, and many other gaming communities / servers use this anyway, so I don't see this being bad at all. This would be even better for TIS because this would be less to manage. Edit: Another thing: Ping what's visible on the list, not every single server you retrieve. Even less bandwidth.
  20. EP, out of curiosity, couldn't clients ping servers directly for population count? This would give more realtime results, and would be less data for you guys to cache on your directory listing service for both the steam and non-steam heartbeat servers.
  21. I wouldn't support releasing steam IDS on the forums because it is the equivalent of I.P. Addresses. I'm not sure how the forum overall feels about this, however, I've been on several in the past that frowns on posting IP's or ID's associated with players. It's possible to create a global banning solution of your own, I just feel posting it here would really attract the wrong kind of attention.
  22. I'd go ahead and not touch the extension right now, because it is bugged. I'm planning on looking at fixing it soonish.
  23. I have the ZIRC engine updated and stable, along with a working permissions engine. What I want to do before I release this update is document the permissions system, and the document the code as well, to help people who may write a plugin. Right now, the permissions system has group and user definitions. The default group is automatically created when creating a new database. It cannot be removed. This is the group for people who come into the server and are not assigned to any permission group. Define default for regular players. Module has a new method now: public boolean hasPermission(String username, String context); This call is for plugins that requires checking permissions of any kind. With the permissions engine I made for ZIRC, you can ask if a user has any permissions under a certain node. E.G: I have 2 permissions, 'base.command.player.roll', and 'base.command.player.card'. I can ask if the username has any of those permissions by typing "module.hasPermission("username", "base.command.player.*");". the * is a wildcard that can be thrown into the context at the end to signify anything below that being true. Strings passed without that are explicitly looked up, and not returning true if not present, or set to false. I also need to write some listing functionality so staff members with access to permissions settings can view contexts already set, without having to look at the database directly. These are the commands currently for permissions: Permissions Commands: permissions group create "name" (Cannot be 'none', 'null', or 'default') permissions group delete "name" (Cannot be 'none', 'null', or 'default') permissions group rename "groupname" "newname" (Cannot be 'none', 'null', or 'default') permissions group set context "groupname" "context" [true,yes,1|false,no,0] E.G: /permissions group set context "MyGroup" "zirc.permissions" true permissions group set parent "groupname" "parentgroupname" permissions user create "name" permissions user delete "name" permissions user set context "username" "context" [true,yes,1|false,no,0] E.G: /permissions user set context "ZomboidPlayer007" "zirc.permissions" true permissions user set group "username" "groupname" These are the current permission contexts for ZIRC and the plugins I wrote thus far: zirc.factions zirc.factions.help zirc.factions.create zirc.factions.disband zirc.factions.join zirc.factions.leave zirc.factions.invite zirc.factions.accept zirc.factions.reject zirc.factions.kick zirc.factions.change zirc.factions.change.tag zirc.factions.change.name zirc.factions.change.color zirc.factions.change.password zirc.ircbot zirc.ircbot.start zirc.ircbot.stop zirc.permissions zirc.permissions.group zirc.permissions.group.create zirc.permissions.group.delete zirc.permissions.group.rename zirc.permissions.group.set zirc.permissions.group.set.context zirc.permissions.group.set.parent zirc.permissions.user zirc.permissions.user.create zirc.permissions.user.delete zirc.permissions.user.set zirc.permissions.user.set.context zirc.permissions.user.set.group zirc.core zirc.core.basic zirc.core.basic.pm zirc.core.basic.colors zirc.core.basic.muteglobal zirc.core.basic.commitsuicide zirc.core.moderation zirc.core.moderation.ban zirc.core.moderation.warn zirc.core.moderation.unban zirc.core.moderation.broadcast base.command base.command.player base.command.player.rolldice base.command.player.changepwd base.command.player.card base.command.admin base.command.admin.addalltowhitelist base.command.admin.additem base.command.admin.adduser base.command.admin.addusertowhitelist base.command.admin.addxp base.command.admin.alarm base.command.admin.changeoption base.command.admin.chopper base.command.admin.createhorde base.command.admin.disconnect base.command.admin.godmod base.command.admin.grantadmin base.command.admin.gunshot base.command.admin.invisible base.command.admin.kickuser base.command.admin.noclip base.command.admin.players base.command.admin.quit base.command.admin.reloadlua base.command.admin.reload base.command.admin.reloadoptions base.command.admin.removeadmin base.command.admin.removeuserfromwhitelist base.command.admin.save base.command.admin.sendpulse base.command.admin.showoptions base.command.admin.startrain base.command.admin.stoprain base.command.admin.teleport base.command.admin.thunder
  24. When Build 34 becomes official, yes.
×
×
  • Create New...