The World of Layonara  Forums

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Charm2009

Pages: 1 [2] 3 4
21
Ancients Legacy / Ancients Legacy -- Finale Preparation -- IMPORTANT
« on: June 24, 2015, 10:01:38 pm »
All,As a reminder, the Ancients Legacy Plot Finale will happen on Saturday, July 11th, 2015. We are planning on a quest of about three (3) hours...ideally less than that...hopefully not much more.The last of the wrap-up RP from the prior quest session is concluded. We're now just over two weeks away from the Finale event itself, you have a goal (and if you don't have any idea what it is, ask someone), you have some idea what you might face (ditto), but if you do nothing to prepare before the quest (last minute investigations, following of clues/suggestions, seeking assistance, etc.), you will be at a significant disadvantage when the Finale starts.To that end, and because Rowana and I have a lot to do to prepare for this and little time to do it, please get all your requests, questions, desired actions and intentions to Rowana and I no later than Saturday, July 4, 2015 to ensure we have ample time to respond and address them. Any requests received after July 4th will be handled on an as-possible basis, and we cannot guarantee they will receive the necessary attention after this date. We will make every best effort to wrap up anything started prior to that date.In addition, at least one of us is generally on IRC throughout most of the day and evening, Central US time, so that is a viable option for asking us plot-related things. This also works well for brief interactions with NPCs.Simply put, that with which you collectively start the quest will have a direct impact on your chances of success.  If you wait until the day of the quest to rally support or figure out where you're going, you will eat into the time set aside for the quest, and your chances will be far less than if these things are at least initiated before the quest. Please plan accordingly.With that all said, our PM boxes are open!
The following users thanked this post: Charm2009

22
Ancients Legacy / Ancients Legacy -- Finale Scheduling!
« on: May 28, 2015, 08:43:01 pm »
Hello All,We're getting close to the end for this run, so it's time to start talking about the schedule for the Finale. Considering the group size and the way events have gone, there will only be one Finale event. It will be geared toward higher levels because of what will be involved, but all are welcome.We've been trying to do these quests about a month apart, but looking forward into June, we have some conflicts that will prevent one or both of us from having a sufficient presence to run the plot quest.  To that end...The Ancients Legacy Plot Finale is being scheduled for Saturday, July 11th, 2015 at 5pm GMT/1pm EDT/12noon CDT/10am PDT(Calendar event coming soon)Hopefully we can get most of you there, but if enough of you cannot make the date, we'll have to consider other options, as success may not be possible below a certain attendance.*As a warning, there will most likely be a high danger level, so come prepared to play well and play smart.  Despite the potential for destruction, strong RP will also be very important.With all this said, we're working to conclude the wrap-up from the last session. Once that's done, we encourage you to discuss what was learned and plan accordingly. If you have missed out on one or more of the most recent quest sessions and wish to participate in the Finale, we suggest you get together with people to catch up. Like the most recent session, there will be very little time to get up to speed once the Finale session starts.Anyone with questions or lines of investigation related to recent and up-coming events, please PM me and Rowana as soon as possible.Best of luck to you all! * Success is not guaranteed, in fact far from it. There are degrees of success and failure. Failure is always an option. Failure is not always the worst option. Results may vary. Some assembly required. Void where prohibited. Not valid in all states/provinces.
The following users thanked this post: Charm2009

23
Just for Fun / For All Our Ancients Legacy Plot Questers...
« on: May 22, 2015, 09:47:26 am »
Love,
Milara(Credit: Space.com)
The following users thanked this post: Charm2009

24
Ancients Legacy / Ancients Legacy -- Plot Status -- 14-May-2015
« on: May 14, 2015, 08:37:59 pm »
Hello all!We are getting to the final days of this plot.  As a reminder, the next plot quest session will be on Saturday, May 23, 2015.  Check the calendar for the time.This session will likely be the most important one so far and probably the most important one besides the finale, which, if everything goes well, will be held on the following session. If you want to be involved or have been involved, this coming session is definitely not one to miss. Clues are in place, some with characters, some in-game. If you plan to attend, regardless of your participation in the plot so far, we strongly recommend attending this pre-quest gathering on Saturday, May 16th. Rowana and/or I plan to hover around for at least part of this, but it is not an actual quest event. If you cannot attend, please get together with someone who has before May 23rd.We are intending to keep this next session as close to three (3) hours as possible, due to some feedback we've gotten about sessions running too long. As such......there will be very little time at the beginning of this next quest to play catch-up, so please handle as much as you can before that.We will start regardless, so it is in your best interests to get caught up before the quest.If we have missed any questions or responses, or if you have new avenues to take, please PM us as soon as possible.
The following users thanked this post: Charm2009

25
Ancients Legacy / Leaving the Academy, Meeting Place
« on: April 28, 2015, 12:21:12 pm »
Before leaving the Academy, Acacea thanks Zang for his help and gnomish practice, and asks that he make at least a token effort to keep the matter reined in for a time. She mentions that if he wanted to reach her, she'd get word at Al's Place eventually, but Spellgard could reach her more urgently. I'd be interested in knowing if anyone else came looking, she grins.

Outside, she seems antsy or unconsciously impatient, tapping keys together or twitching belled wrists in the bouncing, repetitive rhythm of someone unaware or uncaring of their habits.
We should talk. Before we go further. She glances to Plenarius and then away again to the others remaining. Somewhere quiet, she adds, stressing the word despite the noise.

I... know a place safe from ears and blades, but... We'd need to take a portal and there are... considerations. If there is another place even half as safe from intrusion we might go there, instead. She hesitates before adding, If the intent is to make-safe, we could also go to the treehouse for munchies, but we'd be dependent on our own wards... which is as good as saying we are dependent on no one trying. I think we should send to the others, too, and wait until we can all meet - it will also give people time to gather what they have. Moustache, Door, Andrew-in-the-Red-Coat, Tyra, not the dwarf? Unless - She seems to have a thought but glances up and doesn't say it aloud.((Just getting plot-huddle meeting time/place out there for consideration/agreement, particularly those who were not on the last session. This Saturday regular plot time work for most people? Also, just suggesting if anyone had any information they needed to clarify that they do so ASAP so a DM has time to see it beforehand. Lastly, if someone has missed any session or all sessions, especially the last one, and would like to participate but be caught up beforehand to avoid info-overload in the 'meeting,' your character can contact Acacea and we can hook up so she can catch you up as much as she is able. Alternatively, you can PM me and she will contact you (providing the character is not a known enemy), if you would like to be involved but don't think your character would message her.))
The following users thanked this post: Charm2009

26
Ancients Legacy / Voyage from Huangjin
« on: April 12, 2015, 11:42:42 pm »
A few days after the semi-secret meeting at the Citadel, a series of ships depart from the port city, each spread out over different days and carrying a fraction of those who attended the meeting accompanied by a number of relatively unknown faces. The latter consist of guards from the Citadel as well as others that accompanied the Lucindite contingent...all of which are dressed in plain clothing without indication of their affiliations. Of note, Rork O'Mallory departs on the first ship while his assistant Maala, the Rofireinite Daniel Benjamin Poetr and Katia's Bird Lord Plenarius Ashaley depart on the second. The remainder spread themselves out over the three vessels. Notably absent is Commander Daniella Stormhaven, who was not seen boarding any of the three vessels. Each of the three ships depart in different directions.With the possible exception of the presence of Plenarius and his rather obvious wings, most observing the departures would not think much of them.Some time later, a series of three ships arrives in Spellgard. Rork O'Mallory steps off the first and proceeds with purpose toward the Temple. Over the next few weeks, the other ships arrive, with the one carrying Daniel and Maala arrives last. In the case of this arrival, the passengers are escorted to the Temple, which seems appraised of their arrival and the reason behind their presence.

----Days pass, and there is extensive consultation between all involved parties. At the end, a counsel is held and the following analysis is provided:

  • The book is heavily warded, which comes to the surprise of no one
  • The book has several layers of magical warding applied, and seemingly from multiple sources. At least one of these sources is extremely old, though if its origins are true, this fact is not surprising
  • Some of the wards can be relatively easily removed over the course of a few weeks time
  • There seems to be a consensus about the danger suggested by the notebook in an intellectual sense, and, at least by the Lucindite philosophy, it does not particularly advance Magic nor suggest means to break or damage the Al'Noth, there seems to be no particular negative to the destruction of the artifact
  • Full removal of all protections and wards of the artifact might well be a lifetime (in human terms, at least) endeavor, but they believe it can be accomplished possibly at the expense of the knowledge contained within
  • There is absolutely no resistance in within the Lucindite hierarchy to the idea of placing the artifact into the Vault
Given this analysis, and with deference to those with an investment in the overall cause, the Lucindites open discussion on the fate of the notebook to those who have brought it to their presence, seeking their input and perspective before its fate is decided.
The following users thanked this post: Charm2009

27
Introduce Yourself / New User
« on: April 12, 2015, 05:47:10 pm »
Hi,I'm fairly new to this online roleplaying.Definitely up for this! I look forward to bumping into you during my adventures.  
The following users thanked this post: Charm2009

28
Layonara Server / Version 3.56 is online!
« on: April 11, 2015, 03:36:06 pm »

Version 3.56 is online!

Another small update which includes the new Map enhancements.

Fixes:

  • Fixed a bug with the quickbar saving system saving dual wield slots

  • Fixed a bug with the Dynamic Name system not refreshing the player list properly

  • Don't allow GMs to use the dynamic name system, this caused bugs

  • Fixed a bug with the quest system populating too many quests 

  • Fixed a bug with the quest system not creating new quests due to a certain condition

  • Fixed a bug where logging off with your ox pack off would make it unattainable

Additions:

    [li]

    New Map Enhancements System, type =c map and read this.[/li][li]

    Add =c refresharea command to portal you to a void area and back to faciliate reloading areas[/li][/list]

Other updates:

  • Few performance improvements in crafting

-orth

The following users thanked this post: Charm2009

29
Forum Discussion / Forums/Web Site Moving
« on: April 11, 2015, 03:14:32 pm »
Good afternoon folks,Just giving you the heads up that I'll be moving the forums to another server some time this weekend. I will have to take down the old server temporarily for about a half hour or so to transfer the latest db over to the new server. Once this is done the web site will be running concurrently on the old server and the new server while the DNS propagates over. If your DNS is slow to update then you will probably see a bit of a performance loss as you connect to the old web server which is interacting with the db on the new server.The new web server is faster and you'll notice a speed increase while browsing the site and forums. To summarize, you don't have to do anything, but you may experience some latency until your ISP recognizes the DNS change. At the most this should be 48 hours but in general folks should be fine very shortly afterwards.-orth
The following users thanked this post: Charm2009

30
Layonara Server / Version 3.55 is online!
« on: March 27, 2015, 06:20:21 pm »

Version 3.55 is online!

Just a small update which includes the new Quickbar saving system.

Fixes:

  • Fixed a bug which would have new players' journals not being initialized properly

  • Fixed a typo in introductory text in initial area

  • When using the spellbook system, if the current spell in the spell slot is the same as the one that gets restored there and it's not used up yet then keep it unused

  • Make the smokeable pipeweed awarded in the adventuring kits for the RNQ to be Herbal and thus give benefits

Additions:

    [li]

    New Quickbar Saving/Restore System, type =c qb or read this.[/li][/list]

Other updates:

  • Few performance improvements here and there

  • Cleaned up on client enter a bit more

-orth

The following users thanked this post: Charm2009

31
Layonara Server / Coming Soon! Saved Quickbars
« on: March 26, 2015, 08:43:26 pm »
As I mentioned in my post on the Spellbook save/restore system I have been working on the same sort of system for quickbars and it will be available in the next update. It works much like the spellbook system. The system does not differentiate each bar, all three bars are saved and restored as one set when using the commands.So for example Plen might have one of his bars typically used for buffing party members and himself. He can set it up then do =c qb save buffs then once he goes out to battle he can restore his offensive spell bar (that he set up earlier) with =c qb restore offensiveYou can even save the custom macros to switch to a different bar as a slot. So for example in my previous case I may make Ctrl-F1 on my buffs[/b] bar be a Custom Macro slot with the label Offensive and the command =c qb restore offensive[/b] then my Ctrl-F1 on my offensive[/b] bar to be labelled Buffs and the comand =c qb restore buffs[/b] This way I sort of have a quick toggle between the two.Perhaps your player has many items that they like to use but the bind of equipping/using/equipping what was there previously can use up a costly 3 slots. This shouldn't be a problem anymore.  You can even create quickbars for varying types of equipment depending on where you're going.The commands are:
  • =c qb save name
  • =c qb restore name
  • =c qb delete name
  • =c qb list
  • =c qb describe name
  • =c qb replace name
Replace name with whatever you wish to designate that set of quickbars as.I tried to find every single case for binding to the quickslot but if you see anything weird then let me know. I may not have caught every possible quickslot binding possibility.-orth
The following users thanked this post: Charm2009

32
Layonara Server / Version 3.54 is online!
« on: March 21, 2015, 01:14:42 am »

Version 3.54 is online!

A lot of performance improvements under the hood that probably wouldn't excite you much and a few new goodies.

Fixes:

  • Complete reworking of rest logic. No more double messages, nicer coloured feedback. Interrupted rests now only require player level/5 minutes before another rest. So a Level 15 would only have to wait 3 minutes. Any interrupted rests now reset the player's HP to what it was before resting. DMs can now drop a safe rest tent anywhere with =c makeplc dm_safe_rest

  • Fixed the spell tracking system to be much more efficient. Also spells should cast a fractionally quicker time

  • If a player is bound to a no longer existing bindstone then set it to Center

  • North Point Craft Hall stairs should no longer get players stuck

  • Fixed an issue with the Wildflower Heaven token.

  • Crafting Top 10 now shows active players in last 90 days in the top 10 not just those that have recently crafted (and gained crafting XP).

  • Server status now keeps a better track of players logged in instead of a lag before they're off it should be fairly immediate (well within the 1 minute refresh)

Additions:

    [li]

    Updated Cave of the Snake on Dregar[/li][li]

    New Spellbook Saving/Restore System, type =c sb or read this.[/li][/list]

Other updates:

  • Significant reworking of the database. I'd get into the nitty gritty but I doubt many people would be interested.

  • Move some variables from the database to the Gem of Rememberance

  • More performance improvements in many areas, crafting, death, logging in

Also thank Guardian-452 for the update area, hopefully more to come!

-orth

The following users thanked this post: Charm2009

33
Layonara Server / Coming Soon! Saved Spellbooks
« on: March 15, 2015, 10:22:16 pm »
Are you tired of constantly rearranging your spellbook depending on where you're heading or who you're with? Well I'm please to introduce a new system that saves your spellbooks to the db which you can restore at any time.Here's how it works:Get your spellbook all prepared and then use the =c sb save command and specify a name for your spellbook, for example =c sb save defaultNow say for example Plen is going to craft a bunch of raise dead scrolls so he replaces all his spells at Level 5 and Level 9 with Raise Dead (he uses Quickened Raise Dead spells so he can craft more at once). Once he's done he can restore his spellbook with =c sb restore default and all the spells he had set up before are replaced once again. Note: When using this system all spells are restored as used up, so it's best to do this right before resting.Now Plen realizes that it would make sense to actually set up a spellbook for crafting Raise Dead scrolls, so before I craft my scrolls I'll set up a spellbook for that with =c sb save craftraisedead that way before he crafts Raise Dead scrolls again he can just use =c sb restore craftraisedeadNext time Plen is out with a group of people he may want to save his spellbook once it's all set up, he may have many depending on how many people are with him or perhaps his planned role (healing/defensive/offensive). So he might do =c sb save partyof5 once he's all prepared, then he can restore that again later in the future when he's with close to or the same sized party.Other associated commands:
  • =c sb list will list all your spellbooks
  • =c sb describe bookname will show all the spells (and their metamagic if applicable) for each level in that book
  • =c sb delete bookname will remove a spellbook entry
  • =c sb replace bookname will overwrite the current entry for that book with your current spells
The system takes the first class that is a caster class with a spellbook (Cleric, Druid, Paladin, Ranger, Wizard) when using the =c sb save command. If you have more than one casting class with a spellbook then you must use one of the following commands:
  • =c sb savecleric
  • =c sb savedruid
  • =c sb savepaladin
  • =c sb saveranger
  • =c sb savewizard
So for example if you had a Wizard/Druid character (Wizard being your first class), if you used =c sb save default for example then it would save your wizard's spellbook under the name default. Then you would have to use =c sb savedruid defaultdruid for the druid's spellbook. Note, all spellbook names must be different per character, even if they're for different spellcasting classes.If for some reason you have more spells memorized in a spellbook then you have slots available for restoring (maybe you were wearing more modifying jewelry when you saved) then it will just fail to populate those missing slots but everything else will work.If you just type out =c sb[/b] you will be told all the available commands.I hope you enjoy this new feature, it should be coming with the next update which won't be too long away. I'm also working on a similar system for Quickbars too. Not sure if that will be ready in the same update or will be in one down the road. 
The following users thanked this post: Charm2009

34
Layonara Server / Version 3.53 is online!
« on: March 08, 2015, 03:08:11 pm »

Version 3.53 is online!

Just a few tweaks and additions here and there.

Fixes:

  • Fixed Leringard Arms not having the onenter script defined

  • Fixed two of the Deep areas having the same tag

  • Fixed house key reporting as useless when they weren't really

  • Make sure the player list gets updated after dubbing and when new players login

  • Clean up the logic for when encounters are exhausted to hopefully help the issue where encounters would respawn soon after they were all defeated.

Additions:

    [li]

    Added a new furniture item Easel. The Easel can be written upon for signs for shops or notifications to players entering your home or perhaps innkeepers with notices. Deeds available at the furniture merchants. They're around 200 gold.[/li][/list]

Other updates:

  • Moved tracking of hunger/thirst and cold from the db to the gem of rememberance

  • Removed some more unused scripts related to an ox system from 2003

  • More DB improvements specifically related to merchant discounts and temple donations

  • Removed hard coded easel from Angels guild so they can use the furniture item.

  • Removed a quill warning which was no longer applicable since SetName was added by Bioware.

 

-orth

The following users thanked this post: Charm2009

35
Layonara Server / Version 3.52 is online!
« on: March 05, 2015, 10:33:03 am »

Version 3.52 is online!

Was going to do this tonight but the server was empty and despite not being able to get in game until later I've faith in my changes! (Read: everything's going to be broken) Couple of tweaks and bug fixes as the dust settles on the big update.

Fixes:

  • Fixed the player list showing Someone even after introduced

  • Delvers should not have been destroying weapons in the Mistone Deep

  • Fixed CNR skins not being created on occasion

  • Restored Pawn Shop to Fort Miritix

  • Added mangled titanium as a biproduct to failed arrowheads

  • Fixed a bug that was creating more RNQs than 6.

Additions:

    [li]

    If an RNQ NPC is awaiting a yes/no answer and the player says neither (or she doesn't understand) then re ask the question[/li][/list]

    [li]

    Cleaned up a bit of the verbiage used for languages. [/li][li]

    Make sure GMs always see translated versions of language usage[/li][/list]

    Other updates:

    • More performance improvements, removed some unneeded scripts and reworked some persistent storage

    • No longer store the Layonara Date/Time on the db, instead we convert on the fly. 

    • Limit the storage log to only show the last 50 additions/removals. If more is needed for whatever reason let me know but it's a significant toll on the system.

    • The furniture system would loop through 40 times trying to add 5 new pieces of furniture, instead stop the loop at the count of furniture they have instead of the MAX 200. Bit of a performance increase.

     

    -orth

    The following users thanked this post: Charm2009

36
Layonara Server / Version 3.51 is online!
« on: March 01, 2015, 04:42:46 pm »

Version 3.51 is online!

This was a quick fix I updated with yesterday (and a hotfix on Friday) that I didn't get the chance to summarize the small details out.

Fixes:

  • Fixed a bug that had CNR loading really slow.

  • Fixed a bug with messages through the web site to characters not functioning

  • Fixed a critical bug with inserting containers into crates/chests

  • Allow for the new adventuring kits to be stored in banks or furniture

  • A couple RNQ (Random NPC Quest) tweaks and performance improvements

Additions:

    [li]

    Consecrate symbol no longer destroys the old amulet and creates a copy of the properties on the ugly yellow thing. It simply updates the tag properly and changes the name to include (Consecrated)[/li][/list]

    [li]

    Created a new journal book called A Book of Fixes and moved some of the actions to there.[/li][li]

    Introduced a fix to the ultravision, true seeing and darkness bug where after it wears off you couldn't see any players any more. This was only corrected with a relog before but now you can just use =c fixuvbug[/li][li]

    The old emote wand used to be used to save a ton of variables related to spell casting but those vars were moved to the gem of rememberance. A new function replaces the wand with a clean one if they have one.[/li][/list]

    Other updates:

    • More db performance improvements

    • Integrated new incremental backup system with no noticeable impact on the NWN server

     

    -orth

    The following users thanked this post: Charm2009

37
Rumour Has It / An invitation from The Bird Lord
« on: February 28, 2015, 11:37:14 am »

To friends and fellow adventurers,

I ask your presence at Bloody Gate on Augra 21 to join myself in a parley with the one known as Milara as we trek to Skull Hill. The subject of the negotiations and discussions are currently unknown. Be warned that any offensive maneuvres may end with your death or worse, the disruption of the negotiations and the possibility of further complications with current grand events involving the constellations, the fastrot and dragons.

Warm regards,

Plenarius

The following users thanked this post: Charm2009

38
Layonara Server / Version 3.50 is coming!
« on: March 05, 2015, 05:43:40 pm »

Version 3.50 is coming!

Could be tonight, most likely tomorrow night. The server is going to be down for a couple hours as I will need to sync the vaults and do the db conversion. The server is going to be moved to a new IP Address. The DNS for xora.layonara.com will work after it propagates around the internet but in the meantime you will need the new IP Address. I will give that out in a followup post.
 
You will need to update the control hak and the tlk, I'm just making sure there aren't any last minute additions to them after some final testing before I make them available. They're small files though the both of them. I will give links to these files in a followup post as well.
 
Very important note for the next update:
 
The linux NWN server is case sensitive when it comes to your Bioware name. You must use the same upper/lowercase characters for your Bioware login that you did when you created your first character on Layonara. You can't login as Orth for example when you created your first character as orth. If you do you'll see no characters in your vault.
 
If you're unsure the exact case sensitivity you used for your first character and you see an empty vault, Dorg or I can let you know the proper case sensitivity.
 
Fixes:
  • AoE Improvements for Storm of Vengeance, Web, Grease, Stonehold
  • Fix some of the Goblin creation logic for player Goblins
  • Fix Harpies producing TMIs
  • Acacea's Irrestible Dance should not work on those immune to mind spells
  • Removed Greater Sanctuary from creatures
  • Properly close all colour tags on items/placeables/scrolls so the colour doesn't bleed
  • Quill System "undo" command was fixed
  • GMs no longer "suffer" cold, heh, also cleaned up a lot of their logic to ignore hunger/thirst/cold
  • Make quill system persistent across resets
  • Fixed some weirdness with the house key dialog showing that you didn't have the right key even though you did
  • Rebalancing Mistone Deep areas
Storage System Fixes and Updates:
  • The crates will never eat your gold, all gold will always be accounted for and returned after resets. If you deposit a stack with more than 50,000 gold pieces it will be split upon the next server reset.
  • Weirdness with stacks is no longer an issue. Stacks are added and removed and logged appropriately with number in the stacks. Players may notice if they remove a stack from a crate it will not merge with a stack they already have when they first receive it. They can stack it right after they remove it though once it's in their inventory.
  • Sometimes the server would think you were too far from a crate when on horseback to do the right thing, doesn't happen any more. You probably shouldn't be managing crates on horseback, but I prefered not having weird things happen if you were
  • Bank crates now show their contents and transaction log per character upon examine
  • Crate and chest appearances can be changed using =c setapp CrateName to # where CrateName is the name of your crate and the # is a value anywhere between 1 and 21. Players must leave and return to the area to see the change though!
  • No more bank chest in use bugs!
Additions:
  • Dynamic Name System - Read Here
  • Random NPC Quest System - Read Here
  • Added ability to remove Charles Dawson's Book if you don't want it, use =c noneed chuckdbook
  • Use nwnx SetCurrentHitPoints to change PCs HP when logging in instead of the old way that did magical damage
  • Added journal entries for using voice activated emotes, sounds and actions
  • Updated Mountains of Madness and surrounding areas
  • You can store unidentified items on your ox now
  • System checks for banned players before they can even login.
  • System checks for players attempting to play from same IP and same Client Port and disallows
  • Players can set their character's description any time they want. Title any parchment "My Description" then write on it and use =c setmydesc and your player's description will change to what's on the parchment.
  • GMs can rename areas.
  • Introduction to area tracking logic for PC diversification system coming in a future update
  • GMs can now create transitions wherever they want. Whether its a "hole" showing up in the middle of Center or a doorway that leads to a Quest Area, they can plop them down on the fly.
  • Use PlayAnimation instead of ActionOpenDoor for player housing as it's quicker and doesn't need to wait for a queue, also made the door stay open a bit longer.
  • Player's bic file and portrait are now stored on the db for nicer integration with the web site
  • Updated the portal FX
Performance Improvements:
  • Remove old unused scripts and resources
  • Clean up OnActivate script to be faster
  • Login is much faster polling the db a lot less when first coming into the world, you should notice the difference.  Also removed a two functions that were rerunning through every step of the login process (17 times!)
  • All strings have been replaced with string references, this improves bandwidth and performance. Think about it this way, when you're in a party of 6 people whenever a PC would damage a Forest Giant Feller of a Broken Glade Clan the server would have to tell each client the name which is 43 bytes of data (43 characters in his name) to 6 players. Now it just tells the players to look up string reference for example, 16774043 from the layonara TLK which is 4 bytes of data. Multiply this by many names and many activities happening and you can see how this improves things.
  • The new server's CPU has been isolated so it's completely dedicated to nwn
  • The DB has been vastly reworked and improved in performance and integrity. Before many queries to the DB would look up things based upon your Bioware name and Character name. All players are assigned an ID and it's this ID that is used throughout the code now.
  • Use new nwnx GetSystemTime() to get epoch instead of polling the db for UNIX_TIMESTAMP(now())
  • Removed some unneeded heartbeats
  • OnSpawn is faster for creatures as the checks for loot drops have been made more efficient.
  • OnAcquireItem is faster for creatures, makes spawning quicker too
  • Improved performance so houses being opened won't lag the server
  • General improvements in areas where logic should be ignored for GMs
  • Move some unused areas out of the module for now
  • Creatures don't use up their buffs on module load
  • Logic to give the WL their quest items no longer needed as they've all been handed out
 
It feels like we did more, can't wait to get in and play! Thanks to Dorg, rowana and Alatriel for a hand here and there.
-orth
The following users thanked this post: Charm2009

39
Layonara Server / The NWN server is going to be moved again
« on: February 26, 2015, 09:12:38 am »
Hello all,As you know we've been running our server for the past 2 months on a new host and while for the most part it has been acceptable there have been issues with random "blue screen of deaths" killing the entire server as well as intermittent lag spikes. While trying to debug these I started considering another server where I could get an equally good deal and came across one that was Linux though. I wondered to myself how difficult and how capable our current world would be to run on Linux especially with our NWNX plugins. So I tested it locally and fixed a few bugs here and there and things seemed okay. At that point I wondered if there were any new NWNX plugins for Linux that I could tap into to help the world. This is when I really got excited and started greatly considering we'd move from Windows to Linux. There are  many plugins that are now available that can enhance our world.This is how and why I was able to introduce the Dynamic Names system.  Some of the other plugins give us functionality for many other ideas we've always been limited by the capabilities of what Bioware gave us. Not only that, there are performance improvements that these plugins provide to help the world run smoother and faster with less lag.I hope you understand that this move shouldn't be much of a blip on the radar and should hopefully lead to a smoother world with some exciting new features coming as well.Here's a taste of some of these new features:
  • GMs can now create transitions wherever they want. Whether its a "hole" showing up in the middle of Center or a doorway that leads to a Quest Area, they can plop them down on the fly.
  • Players can set their character's description any time they want. Title any parchment "My Description" then write on it and use =c setmydesc and your player's description will change to what's on the parchment.
  • The login process is faster. Some of the checks have been moved to not even allow players in the world instead of booting them after the login. Other processes that only need to be done once a reset are now doing so.
  • Dynamic never ending NPC quests.  If a pawn broker over hears you talking about something, you might want to listen to what he has to say. "Speaking of trading, Firg Knucklebar in Fort Llast was looking for some help with making a run to Dregar." (More on this to come!)
  • You can now ox unidentified items.
  • GMs can rename areas.
  • Increasing fortune for diversifying your exploration with groups, the more the merrier.  The more unique areas you visit the higher the rewards become! (more on that soon too)
  • Improved performance on NPC creature spawn/loot
  • Complete restructure of a lot of the database, much cleaner and faster
I was originally planning to get this entire move and update done this weekend but it may be delayed a few days as I want to get some thorough testing in plus (!!) the missus has been extremely patient with me this past fortnight as I've coded away so I'd like to reward her tomorrow. Some of these features may not make the first update after the move but the framework is laid out and the coding is started.I'll keep you all posted as things progress.All the best,orth
The following users thanked this post: Charm2009

40
The Silver Buckle / The Silver Buckle Presents: PIE!
« on: February 14, 2015, 11:43:41 am »
This is cancelled.
The following users thanked this post: Charm2009

Pages: 1 [2] 3 4