A Challenge, and an opportunity….

Home Forums Discussion Forums Out of Game A Challenge, and an opportunity….

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #33121
    Monty
    Participant
    • Markshire PCs:

    Sad to say, Valhalla is still having issues, and is not running at the present time (no fault of Thrym’s, it’s just the breaks). What I wanted to propose was to create a second server (with Thrym and BTP’s permission, of course) and build the area West of the Tamurin River (the river that runs next to Stonemark).
    I will undertake to build a workable system for switching the servervault characters back and forth, with backups, of course.
    I am still trying to get NWN2 to run, but I am spending huge amounts of time at my daughter’s house (because of my new grandson Dominic), and her video card cannot run NWN2. I also have a couple decent machines that we should be able to run a module of NWN1 like that on, and will host it myself, if Thrym can’t up at FL1. It can also be a test-bed for script updates like the ones in use on the NWN2 server, so we can make them backward compatible to MS1.
    I have always wanted to expand to that area, and if we can make it work, it will be a whole new adventure. Let me know what you think!

    M3C

    #57736
    Ceorlas
    Participant
    • Markshire PCs:

    Do It ! ( umm please 🙂 )

    #57737
    Corgano
    Participant
    • Markshire PCs:

    Heya Monty! Sounds good to me. Hope it works out and let me know if you need any help with things. I’m not that familiar with the NWN 1 toolset, but I’d give it a try.

    Peace,
    Cor

    #57738
    Lt. Tyler
    Participant
    • Markshire PCs:

    Congrats on your grandson Monty!

    Any word on this project?

    #57739
    Monty
    Participant
    • Markshire PCs:

    Thrym and I are actually investigating ways to safely portal characters between servers. The main issue seems to be keeping the servervault from getting corrupted by accident.
    It looks like Valhalla may be back up soon. Thrym needs a new drive for it (the old one was kinda toasted), and then we should be in good shape. There should be some upgrades coming down the pipe, too….

    M3C

    #57740
    Lt. Tyler
    Participant
    • Markshire PCs:

    Cool, sounds great Monty. Thanks!

    I offer whatever meager services I might be able to provide.

    #57741
    Cayle
    Participant
    • Markshire PCs:

    @Monty wrote:

    Thrym and I are actually investigating ways to safely portal characters between servers. The main issue seems to be keeping the servervault from getting corrupted by accident.
    It looks like Valhalla may be back up soon. Thrym needs a new drive for it (the old one was kinda toasted), and then we should be in good shape. There should be some upgrades coming down the pipe, too….

    M3C

    Just a thought… a DB table with three colums; charname, timestamp and chardata. The last is a blob. Write a backup script that, whenever it detects a change in the file update time, enters the new version. Then whenever it gets corrupted, you can roll it back.

    Or you can use SVN.

    And gratz on the grandson 😉

    #57742
    Monty
    Participant
    • Markshire PCs:

    Or you can use SVN.

    Cayle – I HATE SVN. I work with it all the time. Yes, it keeps track of your versions, but it sucks the life out of your system, like a High Lich Priest…..

    M3C

    #57743
    Cayle
    Participant
    • Markshire PCs:

    @Monty wrote:

    Or you can use SVN.

    Cayle – I HATE SVN. I work with it all the time. Yes, it keeps track of your versions, but it sucks the life out of your system, like a High Lich Priest…..

    😈

    If you are comfy with SQL, then the little script thingee might work best. You could probably do it in Python in less than 50 lines.

    Lets see…

    init an empty dict
    look in the vault directory
    -For each file in the vault:
    --assert filename in dict
    --If there is an entry (assert filename in dict dies not throw an exception):
    ---If the timestamp in the dict is older than the current one in the filesystem:
    ----SQL INSERT statement (make sure that the file is pickled)
    --If there is no entry (assertion exception):
    ---add the filename to the dict as a key and the last changed timestamp as value

    The purpose of using INSERT instead of UPDATE is to keep multiple versions in the DB. You’d have to manually delete obsolete versions on occasion and you’d need a second script for retrieving the pickled file from the blob and repatriating it back to the file system.

    #57744
    Lt. Tyler
    Participant
    • Markshire PCs:

    Whilst I really like the idea of porting betwixt servers, I’d settle for just having good old Valhalla serving up some Markshirian goodness.

    Then twoud’est be possible to runneth around with you folksth killing, RPing, and gooffingth offeth!

    Doog must raise the call of……………………..

    URKHATH!?!?

    GONSI!

    #57745
    Opinvu
    Participant
    • Markshire PCs:

    I like that idea though myself it would help make it easy to build a quest, campaigne, or such short living adventure and not have to add it to the core mod.

Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.