Vanyel

Members
  • Content Count

    117
  • Joined

  • Last visited

Posts posted by Vanyel


  1. Total non-programmer here with a few questions..

    Running on a win 8.1 PC

     

    1) How do I make my server log EVERYTHING to a .txt file?(or multiple files - Startup.txt, Errors.txt, Playername.txt, GMName.txt etc etc) if it happens on my server, I want to be able to go back and find it in the logs... Not just startup/debug info, but EVERYTHING!

    2) What are all the available xxx.level options? ( ie: java.util.logging.ConsoleHandler.level = INFO )

    3) Can the different levels be directed to different .txt files? ( INFO_Debug.txt, Other_Level_Debug.txt etc) as well as to a generic startup_log.txt?

    4) Not exactly 100% related, but does anyone know a way I can force the console window to remain open on a crash so I can see what it says?

     

    Thanks


  2. We seriously need a 'Shutdown server' button that does NOT close the entire server gui, and a 'Restart Server' button that shuts down and re-launches the currently running server, so we can do faster restarts or switching of databases.


     


    Sometimes we only change one small line in a mod's .properties file and need to restart - seems silly to have to close the entire gui and reload it...


     


    Other times, we might be working on several servers getting ready to launch a cluster, but just need to be able to quickly switch between servers...


     


    I posted this to the 'Server Issues' forum, because we don't have a WU general Suggestion/Ideas forum (hint, hint, ;p), and because this lack of functionality *IS* a server issue.


     


    Please oh wonderful code-god Devs, PLEASE add these functions to the gui.


     


    Many thanks for the wonderful work


     


    Vanyel



  3. I created the portal on my deed (used the red glowy crystal one)


     


    Then I setup hidden triggers and effects to make the player teleport yes.


     


    This is PURELY single server teleport (point a to point b on same map), but it works... and until/unless a dev comes right out and tells us how portals work, this just may be the only way they WILL work....


     


    While testing this method, I also got the 'no matter what you do' message - seems there is a hard coded timer between portal use no matter if it works or not. (at least, that's how it seemed to me)


  4. I like the idea of having the rewards tied to butchering. As for not getting a reward, surely there is some way to make a butchered item 100% drop... after all, I can't remember a time where i *didn't* get meat from butchering (even with 1.0 skill).


     


    As far as customization - the more the better!


     


    • Everything from having the entire mod en/dis-abled - Allow Admins/Owners to turn the whole system on or off as they see fit.
    • Setting the amounts per critter - random amounts across the board, set amounts per 'type or species', scaling off average of FS, BS, and HP, etc
    • Setting which critters give rewards - Allows Admin/Owners to set specific hunt events (ie: this week's hunt is trolls and only trolls give coin rewards), next week domestic animals (hens, horses, cows etc)
    • Min/max amounts given - from setting the types of coin (iron, copper, silver) to how much is actually given (ie: no matter what critter is killed, max reward is 30c etc)
    • Take rewards given from kingdom coffers or 'create from thin air' - Fairly self explanatory
    • Set Global Max rewards - Set a 'cap' on how much coin can be given out daily, weekly, hourly, whatever

    Now, these are just some ideas that came to mind, but in my opinion, these would make for the ultimate bounty/reward system.



  5. Could you please take a look at ago's ModLauncher system,here and perhaps make your changes compatible with it?


     


    Would make life easier with all these edits if we can just drop a file in \mod folder instead of making edits to the .jar itself


    Should also help with updates not destroying these mods.


     


    Thankyou



  6.  




    I have a DeedMod I've written using this framework. I'll be posting it soon.


     


    Current features:


    • Specify number of deeds per SteamID
    • Specify max North+South (Y) and East+West (X) sizes
    • Specify max total tile size
    • Control at which GM power can the restrictions be ignored.

     


    Working on upkeep costs at the moment.


     


    Any other ideas would be great.



     



    So does this mean my toons can be mayor of more than 1 deed at a time?


    Or, I can keep the limit of 1 deed per toon, but allow GM toons to hold 3, 10, 100 deeds each?


     


    AWESOME!!!!



  7. Found this while poking around in an extracted Server.jar...  \server\com\wurmonline\server\TimeConstants.class


     


    can someone make use of this? maybe the long awaited decay mod?


     


    Or am I hoping up the wrong tree?



     
        public static final long BASEDECAY = 1382400L;
        public static final long DECAYTIME_QL = 28800L;
        public static final long DECAYTIME_NEVER = 9223372036854775807L;
        public static final long DECAYTIME_GLASS = 12096000L;
        public static final long DECAYTIME_STEEL = 12096000L;
        public static final long DECAYTIME_WOOD = 9072000L;
        public static final long DECAYTIME_FOOD = 172800L;
        public static final long DECAYTIME_FOOD_CONSERVED = 604800L;
        public static final long DECAYTIME_CLOTHING = 3024000L;
        public static final long DECAYTIME_STONE = 12096000L;
        public static final long DECAYTIME_CORPSE = 86400L;
        public static final long DECAYTIME_MAGIC = 12096000L;
        public static final long DECAYTIME_VALUABLE = 12096000L;
        public static final long DECAYTIME_POTTERY = 12096000L;
        public static final long DECAYTIME_LEATHER = 3024000L;
        public static final long DECAYTIME_CORROSION = 3024000L;
        public static final long DECAYTIME_RAWMATERIAL = 86401L;
        public static final long DECAYTIME_FLOWERS = 1382400L;
        public static final long TENTDECAY = 1814400000L;
     


  8. open wurmplayers.db with your favourite editor


     


    under 'cult' section is the meditation info.


     


    Modify 'Level' to the path level required (ie: 7 for enchant grass, 11 for SoTG etc)


     


    As for Path:


     


    Meditation paths:

    1 - Love

    2 - Hate

    3 - Knowledge

    4 - Insanity

    5 - Power

     

    Enter the NUMBER - and NOT the name in the 'Path' field.

     

    Enjoy!


  9. Ok. I am having a lot of trouble getting my custom maps to load in my server.

     

    I have 2 fresh maps that appear in the server list quite happily: http://prntscr.com/8u8wif

     

    When I select any of the maps, the server console shows:


    Oct 23, 2015 10:04:54 AM com.wurmonline.server.DbConnector closeAll
    INFO: Starting to close all Database Connections.
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.DbConnector closeAll
    INFO: Finished closing all Database Connections.
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.Constants load
    INFO: Loading configuration file at C:\Program Files (x86)\Steam\steamapps\commo
    n\Wurm Unlimited Dedicated Server\Sajaria-2\wurm.ini
    Meshsize=11
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.DbConnector closeAll
    INFO: Starting to close all Database Connections.
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.DbConnector closeAll
    INFO: Finished closing all Database Connections.
    Loading servers
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.Servers loadAllServers
    INFO: Loading all servers.
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.Servers loadAllServers
    INFO: Loading New Creative Server - 2824
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.Servers loadAllServers
    INFO: Using database entry for time 36700
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.zones.TilePoller calcRest
    INFO: Current polltile=589996, rest=554394 pollmodifier=25385, pollround=1
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.zones.TilePoller calcRest
    INFO: tiles=4194304, mask=-1 ticksperday=3456000, Nthick=1, rest=554394, manyper
    tick=true
    Oct 23, 2015 10:04:54 AM com.wurmonline.server.Servers loadAllServers
    INFO: Loaded 2 servers from the database

     

    the line: INFO: Loaded 2 servers from the database

    appears every time I change the map to Adventure, Creative, or either of mine (even though there are 4 servers in the list {original 2 maps, plus my 2 custom} - is this an issue?)

     

    Adventure and Creative will both load happily with no problems at all - I can log in, do my thing etc.

     

    Selecting either of my 2 maps however... I click the Start Server button and Server just freezes. sits for a minute or so, then server GUI shows (Not Responding) in title bar,and I have to close the server software.

     

    Both custom maps are 2048

     

    Both created in Buddha's WGenerator program.

     

    Any help would be most gratefully accepted.

     

    Thankyou


  10. So, to clarify and make sure I (and others) understand this..

     

    Case 1 - Deeds

     

    I start a deed, and get the current Settlement Deed - no change there.
    Each building I create will have it's own entry under a new 'Manage' menu that I will access via my body (like how we edit our profile etc). INSTEAD of the writs we have currently.

    This 'Manage' menu will allow me to set permissions such as who can help me build it, who can access the building once finished, who can/can't enter a particular room etc

     

    If a citizen builds a house on my deed, he no longer gets a writ, but his house is added to his 'Manage' menu, and ALSO to my 'Manage' menu (as the I'm the Mayor, and all new buildings have the 'settlement may manage' tag set)

    If/when I wish to sell my deed, I simply 'create ownership paper' from said management list, and trade the Settlement deed and all ownership papers to the new owner.

    Creating ownership papers will remove all extra permissions (individual player's, Allies etc NOT covered by settlement Role permissions).

     

    New owner uses the ownership papers to have them added to his/her 'Manage' menu

     

    Done.

     

    Case 2 - Horses

     

    I breed horses to sell. (no change)

    I brand each and every horse to have it added the 'Manage' menu (See Case 1). This allows me to set permissions such as who can ride/lead/otherwise use each horse.

     

    Each horse I choose to sell, I 'create ownership papers' for that horse. Then I can trade it (via face-to-face trading), or place it on a merchant to sell.

    Creating ownership papers will remove any permissions I may have set, and marks the horse as unusable. 

     

    New owner buys an ownership paper (or accepts face-to-face trade) and uses the paper to have that horse added to his/her own 'Manage' menu.

     

    Done.

     

     

    Case 3 - Ships/Carts

    I build ships/carts for sale

    low quality locks are added to each ship/cart automatically when built to add them to my 'Manage' menu. I can freely upgrade the lock to a higher quality if I choose.

     

    from the 'Manage' menu, I can set individual permissions on each ship/cart to set who can control, access inventory etc 

     

    To sell them, I 'create ownership papers' and trade/place on merchant. Creating papers removes all permissions currently set, and marks item as unusable.

     

    New owner buys the ownership paper, uses it, and the ship/cart is added to his/her 'Manage' menu.

     

    Done.

     

    Note: Carts includes small carts, large carts and wagons

     

    I trust I have that all correct, from what I've read here and Tich's other new permission threads. Please let me know if I have missed/misunderstood anything.