Posts by LordFoobar

A new update is now available, introducing fishing, climbing gear, clothes and more!
Latest hotfix: 0.8.5.3 (2025-05-09)

    updated the first post


    FYI : I think I'll update the README to add all the function API documentation. Things changed since the previous versions... My decision regarding doing /we select (with a space) instead of /we-select (with a dash) was to have a common base command namespace (i.e. /we) and, while I find this just fine as the player knows that this is a World Edit command, I can understand the argument that /we fill could be /fill and /we place could be /place (or /placeblock), etc.


    If someone wants to open an "issue" about it, asking ppl to voice their opinion, it's perfectly fine by me! :)

    The flymode update fixes a lot of "issues", especially concerning protected areas! However, I would've loved to see this implemented through Lua events (i.e. "PlayerFlymode" or something), etc. The new "makeadmin" and "revokeadmin" are a very nice additions too! It was odd requiring a server restart otherwise... (is the server.properties modified, now, in case of a server restart?)


    Other than that, great work on this game! Can't wait for ores, and water to be implemented! (I'm still unsure how you guys are going to implement that last one. Can't wait to see it!)


    Cheers!

    @LordFoobar, Can you please start a new topic and upload the modified script to it? I hope that I'll come back soon, but I cannot maintain it right now


    Sure! In fact, I am finishing an almost complete rewrite of the script. All of your code is mostly still there, but I added multi-language support, re-organized things around, and added some in-game help. The code will be on Github. Send me your Github user name and I'll add you to the project there. I think we could even grant limited permissions to specific users (temporarily, of course) as a basic rights management.


    Anyway, lots of good stuff :)

    AFAIK, some steps are not necessary, and while you install "screen", you never make use of it :) The server actually comes with a Shell script to launch the game with "screen".


    ** 2016-01-30 : You need to install Java 8. Support for Java 7 has ended last year. **


    1. Install Oracle Java 8


    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java8-installer oracle-java8-set-default


    2. Install dependencies


    apt-get install screen python-software-properties mysql-server


    3. Download dedicated server file here
    4. Extract files (ex: /home/$USER/risingworld) and edit server.properties


    NOTE : When using MySQL, use the root user by default. For more experienced users, create and configure your Rising World Server user accordingly.


    5. Start server


    cd ~/risingworld
    ./linux_startscript.sh start


    If everything worked fine, running ./linux_startscript.sh status should display information about the server running normally.


    6. For advanced users only, create an init script


    Note : this script has not been tested, but should be a good ground for starting. Feedback appreciated!


    irc is good but not for the mainstream. i have seen many projects with irc chans but a hand full users join this. good for nerds but not for normal users :)


    Any alternative solution? This solution has to be accessible (does not require a vendor specific hardware), OS independent, free (as in beer) and friendly. IRC was a logical choice to me. I know that it is not mainstream, but we are in a "Lua scripting" section of the forum after all :) If IRC scares you, then scripting is definitely not for you! In my humble professional opinion.


    With IRC, users can...

    • have public / private, instant / delayed conversations easily
    • connect with whatever IRC software
    • connect freely without requiring invitation, add or be added to any circle of friends
    • etc.

    It is not mainstream because it does not have emojis and fancy crap, and requires some level of commands.... Without being too cynical; this is just like Lua scripting and using the script in-game, right? :)

    The dev's should add a surface noise function with 3 or four settings. Tall grass, mown grass, no grass, bare dirt. The first is what we have, the second is what you get if you do on pass with a scythe, the third is green grass mesh = Full area scythed, the fourth is what the rake does.= a dirt surface. This should not break the engine. This would make for more visual interest and you would see more bunnies and melons particularly if you bias them to the later three. If you've ever seen a rabbet infested farm its all closely grazed grass and bare dirt from the worren. https://s-media-cache-ak0.pini…4d278203966c59b19e8e9.jpg


    For what I know, this is in the planning. There are several types of ground textures, in-game, already. (i.e. snow, desert, swamp, rocks, gravel, etc.) I don't know where I've read this, but it is planned to have different climate for different parts of the world. I have no idea how this is going to be added for an infinite world... but that's that. I would personally love to have a warped world (i.e. always ever walking in any same direction would eventually brings you back to the original position, just like going around the world, the total distance could be a matter of settings.)

    I have just set up an IRC channel for general help and live discussions. I registered the channel under my nick, but I can transfer ownership if required.


    On freenode.net, join #risingworld


    I personally use X-Chat since it's opensource, thus not bloated with viruses and other bloatware, and very light. There's a bot in permanence in the channel, and I'll be there most of the time, but probably away. Be patient :)


    Cheers!

    Dear developers! Please, make UTF8 support in "Bundle_xx.properties" and many community fans will make russian translation. :) For example I can help translate into Russian.


    I agree about the UTF-8 as accented characters (french, spanish, etc.) do not display. I also agree with the languages being updated by the community. Rising World has gained quite a lot of people, and this model is appreciated. Players will not let you down. Why aren't the languages provided in a public repository so people can contribute? You guys only need to provide the default language file updated (i.e. "en") and the rest will follow.

    Actually, ZScript could do this easily, and your PHP script could just SELECT directly from the script's database....



    BTW: I presume the game creates a specific database per script when MySQL is used??

    Any versioning problem and update management should go away pretty soon... I held back some actions as I want to let some time to people to react to me contacting them, but I am very motivated to make my proposition happen, and no one will regret it.


    yahgiggle, contact me with your Github account name and I'll add you to the team.

    *snip*


    Full List
    *snip*


    This took me some hours guys so a thank you would be nice :-)


    :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup: :thumbsup:

    May I ask the permission, or can someone from the dev, create a "RisingWorld" Github organization, so we can create official script repositories for the game? ZScript, AreaProtection, WorldEdit, etc. could be added there. We can, then, add members to each repository for easy access, modify and maintain the different scripts. This would give some leverage to the core team and would help monitor better the different issues, features, suggestions, etc. of the different community projects.


    I would also be willing to start an app to easily sync scripts with the game. This app would be coded in Java, have a GUI and also handle CLI executions (i.e. for servers and headless environments). Having a central repository, it would be easier to maintain a list of quality scripts for the community.