The next update will be available on Wednesday, December 18, in the early evening (GMT+1).
This update will not yet replace the Java version, instead it is the actual content update. We'll provide more information about the transition together with the update.
-
I already posted this in my server thread, but it is more appropriate here as others could benefit from this. I am planning on creating the following:
- A player group system allowing players to form groups and the leader (the one who formed it) can turn on and off friendly fire within that group.
- A friend system where players can friend each other and turn on or off friendly fire between friends.
- Enhancement to the AreaProtection system where individual players can allow their friends and others to access their protected area, or ban ones who they don't want to have access. I am also going to limit the number of areas to 1 and the size of the area so that players don't abuse it by claiming half the map. This will act as a whitelist of sorts where players who aren't allowed in the area will not be able to enter it, and players who are already in the area will get teleported out if the owner bans them, or removes them from the allowed list.
- Possibly a clan system allowing some of the same functionality as the group system and area protection system only on a clan scale. An individual would be able to claim territory within a clan territory, but clan members would be allowed to visit the member's territory. Clan areas would be larger than the largest player area. The clan system would have a much more robust hierarchy than the group system. Each rank within a clan will have a different set of permissions defined as roles, and roles can be assigned and removed to and from ranks (e.g. the ability to grant clan land access, the ability to promote, demote, etc.).
- A criminal system where if a player attacks another player he/she would be assigned a score between a scale represented by evil to neutral, to good (maybe a 100 point scale). This would be of use in future scripts that could punish or make KOS the criminal.
If anyone has any ideas, let me know. This should be fun.
-
I fixed the /areahelp menu. Now it will appear in the middle of the screen for a short time. The help text was being crushed by chat before. I haven't loaded the fix to the test server yet.
As I am looking through this script I am seeing some problematic logic. The add and remove player functions require groups to be set, and adding will add players to groups, etc. Those groups are defined in a properties file. I am going to start from scratch and create some more functionality. See here New Functionality Planning
-
I have the AreaProtection script working on my test server. It would be cool if some players would come in and help test it out. While in-game, you can type /areahelp in the chat line to see the AreaProtection commands. I didn't limit the area size yet, but that's coming.
The test server is on port 30700, so you would type this in the connection box in-game: win.thedeadlands.net:30700
-
I'm currently modifying it for my server to allow players to create 1 protected area of a specific limited size. The admin will still be able to create an unlimited number and size of protected areas.
-
Thanks! I am currently working on the AreaProtect script that was provided in the lua script example forum thread. I have it working (there was a small typo in the original code, see my post in that thread Example script: AreaProtection). I am going to expand the logic to not only allow players to create protected areas (it is currently restricted to administrators) but to limit the select size for players and limit them to only one protected area. That way players don't abuse it.
I'll need some testers soon. My test server can be found at win.thedeadlands.net:30700. I'll let you know when it is ready to be tested.
-
There is a typo in the listener.commandListener.lua on line 59. It should read as follows:
local insertID = database:getLastInsertID();
The original code had this:
local insertID = database:getLastInstertID();
The result of the original code created a nil insertID which causes the client to disconnect and a nil error to be reported in the server console.
-
Sleepless you have to specify the IP/URL and port like this win.thedeadlands.net:30500
-
Campbell, You just set up an 'A' record in the DNS records to point a subdomain to an IP. In this case "win" is a subdomain of thedeadlands.net and "win" points to my windows server.
-
There are 5 of us on now. I have seen many players attempt to connect, then get disconnected. I believe that is a client issue of some sort because we have had up to 9 people on with no issues. We did have a few client disconnects where a few people at a time were kicked from the server. Not sure what that was about.
-
Ah cool. Thanks. And I just found your official bug reporting thingy. Sorry about that. I will post bugs more appropriately from now on.
-
I attempted to start a server list thread, but it turned into a normal chat thread. Lol! So, this one is only about The Deadlands server (win.thedeadlands.net:30500). I am going to refresh my LUA skills and try and fix the currently broken AreaProtection script (causes disconnects upon /createarea name). And I will look into writing some other scripts for various things. Here are some screenshots of the server so far.
This is the spawn point:
This is my house and mine:
My Fireplace:
-
win.thedeadlands.net:30500
-
I found a bug where if you are digging around your feet or close, you can fall through the terrain and die.
-
I see a few people trying to connect. They connect, then disconnect. Another player and I are currently in the world and the max players is set to 64, so I am guessing the issue is on the client end?
-
-
How about we start a server list post? I'll start:
win.thedeadlands.net:30500
I hope all you dedicated server hosts will post their servers so we can try them out!
-
Everyone is welcome. Sorry I didn't see your post in time. I saw you come in. I will keep it running 24/7 except for daily restarts.
-
It's up now. I reinstalled it. Something got corrupt apparently. Runs like a dream now.
-
I just deleted the server folder and re-extracted it. Copied my properties file back in, and it runs fine now. Something must have gotten corrupted some how.
-
There is only one instance of java running. I always run with java not javaw because I want the console. No instances of RisingWorld. It still crashes every time when trying to make lumber. Probably other crafting too, but I can't get past lumber to check.