I am one of the admins that is maintaining 2 sets of scripts, both 095 and 096. I've been doing this now for over a year and I am sure I haven't been 100% accurate in keeping them in sync despite my care.
How may of you have just simply gone over to running 096 despite the risk of it still being in beta?
I am getting very itchy feet, and despite my conservative ways, I'd love my players to see all the new stuff I can give them now.
Apart from 096 consuming a lot more RAM, anything else I need to be aware of? (Running Win32)
Regards,
OldnGrey
How many using 096 on a live shard?
Perhaps this is only a problem with my scripts but I've found that I can crash the server every time by using a last target macro after the target is gone. For example, using shafts on feathers. Shafts are the last object and feathers, the last target. As soon as the feathers are gone and I hit last target, it crashes. I'm running a slightly modified 095 distro, with some packet hook stuff I made thrown in, which may be causing it.
Have you tried this?
I will try this on the 096 distro scripts, maybe it's my fault.
Generally, I found it's easy to crash the core if you are sloppy with your code (mainly just packet hooks). So you might want to stress test it a little before you switch fully.
By the way, maintaining two different sets of code for different distros sounds like a nightmare. You must be going bald!
Have you tried this?
I will try this on the 096 distro scripts, maybe it's my fault.
By the way, maintaining two different sets of code for different distros sounds like a nightmare. You must be going bald!
I'm currently running my shard live on 096. I spent about a solid month to go over all conversions. We dealt with many serious problems including the shard repeatedly crashing mostly due to AI pathfinding. I worked for another solid month fixing many of the critical problems and also had a lot of RAM issues. Within about another 2 months I had most of the little glitches left from the conversion fixed, optimized the code around pathfinding so the shard doesnt crash 4 times a day (been 2 months since that optimization and its only crashed once). And the shard isnt a RAM guzzler anymore. It uses about 200-250MB RAM average which is actually a bit less than we used on 095. I still keep a close watch on things though and I'm currently going through a massive rescripting project (so much old code to optimize even more) but the shard is running very well.
-
Marilla
Re: How many using 096 on a live shard?
I'm in the same boat you are in, OldnGrey; though I'm not sure about the memory thing. I have one test 096 shard that's mostly serving as a building shard, and it does seem to use a bit more memory than it should considering what's on it (99.999% plain vanilla building/deco items; NO NPCs and only a handful of PCs)... but I also have a dev 096 that has an old mirror of a save from our 095 shard, and it doesn't seem to use more memory. It's using slightly less, but I suspect part of that may simply be due to lack of activity.

I feel ya!!! I had initially (years ago now!) planned to go to 096 maybe 6-9 months after it was released, to let a good batch of other admins get into it and find the common troubles with it, but Packet Hooks, Realms and many of the other less 'flashy' new things in 096 are really begging to be unleashed!OldnGrey wrote:I am getting very itchy feet, and despite my conservative ways, I'd love my players to see all the new stuff I can give them now.
-
Marilla
Using Pol 96 since over 6 Months on a live shard now. No Problems. Core 2006-01-18 atm cause the newer core has this last target crash problem. Never had a crash except for own failures in scripting
(only 1 time yet). With memory there is no problem. Shini solved the memory leaks as i know. Pol 96 uses less memory i think than 95. If you use only 1 map. If you use more maps, you can set the realms to read from files instead of memory by setting the realm.cfg.
Jan 18, 2006 release. Definitely cant use the March 17th on a shard that not only allows but has many macroers that use very advanced macroing scripts. Same as most people, the last target crash.Marilla wrote:Here's a Q for ya, then: Which release are you currently using?CWO wrote:I'm currently running my shard live on 096.
a fix has been posted for that CWO in the customscripts section 
http://forums.polserver.com/viewtopic.php?t=307
http://forums.polserver.com/viewtopic.php?t=307