EZ Server

General Category => Updates => Topic started by: Hunter on August 07, 2013, 09:37:09 pm



Title: Scheduled Downtime
Post by: Hunter on August 07, 2013, 09:37:09 pm
Server will be down tonight for several hours for maintenance.

Waited for middle of week for this instead of during busy weekends.


Title: Re: Scheduled Downtime
Post by: Fugitive on August 07, 2013, 09:49:30 pm
Uh-oh!!


Title: Re: Scheduled Downtime
Post by: Kovou on August 07, 2013, 11:48:43 pm
so how's it going?


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 12:25:44 am
Source download and compile went well:

Code:
========== Build: 9 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

Now finishing up the rest.

Downloading updated maps, just in case we're missing anything.

Then add rest, like custom quest.

Last will have to source sql updates to make the database compatible with the new source.

Combat may feel different, and there could be other unexpected stuff. Just keep me posted when the server comes up, and we'll hopefully work it out over the next few days.


Title: Re: Scheduled Downtime
Post by: Louboutin on August 08, 2013, 12:33:35 am
waiting with anticipation!


Title: Re: Scheduled Downtime
Post by: Kovou on August 08, 2013, 12:59:17 am
awesome boss man cant wait


Title: Re: Scheduled Downtime
Post by: Natedog on August 08, 2013, 01:24:33 am
Did you compile with Lua enabled?


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 01:51:47 am
Did you compile with Lua enabled?

I saw the option but didn't check box it.

All our quest are with Perl right now, don't have anything with Lua, can probably enable/compile again later.

Since my last post, the power went out here for a while, just got back online now.


Title: Re: Scheduled Downtime
Post by: Kovou on August 08, 2013, 02:38:34 am
alright boss keep up the hard work we appreciate it a lot hopefully server will be up and ready to play when i get up in a couple hours...night everyone


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 03:12:11 am
Well, I have the server up (locked) for testing and so far everything seems to be working with all the many changes since last update.

Tested check_handin.pl for trading to npcs and getting handed back items it doesn't want.

Checked global_player.pl which is where our Instance/Waypoint code is located. The templates folder hand to be renamed to global and seems to work good.

Trying to find anything that might be broken before unlocking the server.


Title: Re: Scheduled Downtime
Post by: Louboutin on August 08, 2013, 03:26:44 am
good to hear! i'm excited.


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 03:28:35 am
After all the zones load, they start rolling crashes within a few minutes. Trying to figure out why.


Title: Re: Scheduled Downtime
Post by: Louboutin on August 08, 2013, 03:35:09 am
 :(


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 03:40:17 am
EZ Server is down until I can figure this problem out. I don't feel like reverting all the updates and changes made today.

Everything loads fine, the static and dynamic zones. I'm able to log in, and do npc quest, hand in stuff, get rewards, etc. But then after a few minutes the zones will start crashing about once a minute. Can't figure out where the issue is.

EZ down until further notice.


Title: Re: Scheduled Downtime
Post by: Louboutin on August 08, 2013, 04:48:48 am
good luck man! hope you figure it out, i'm off to sleep.


Title: Re: Scheduled Downtime
Post by: Expletus on August 08, 2013, 07:00:20 am
It was doing that before you updated last night. Do you think it's a hardware issue?


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 07:36:49 am
No, I brought the server up for a while to make sure everything was fine before doing update.


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 08:36:42 am
The server has been up for a little bit now with no zone crashes.

I been spending the whole day searching on eqemu, Google, and trying different tweaks to get things running.

There was some time the time power went out on my end for a while. Tree branch fell on power line, so my wife called power company. They had no idea, and came out and fixed it fast. She gave them snacks for doing good heh.

Long story short, I came across this topic on eqemu:

http://www.eqemulator.org/forums/showpost.php?p=223153&postcount=10

I originally compiled in debug, but that topic linked suggested trying to compile in RelWithDebInfo mode and so far no issues with that version of build.

I checked the Windows Server Setup Guide 10x over combing through it to see if I missed any minor details, at :

http://www.eqemulator.net/wiki/wikka.php?wakka=WindowsServerSetupGuide

Of course I was able to skip over a few things. Already had Perl 5.12, CMake, TortoiseSVN, and MySQL installed, so I just had to setup to their new directory paths, and a few other things we haven't used yet such as Git for Windows and Visual Studio Express 2012 For Windows Desktop (used previous version before for VS).

Probably 2 minor updates/changes I'd make to that guide, such as to not use default install for Git. Instead select option of Git for Windows during install, not basic option, so option shows up in right click menu.

Also shows for compile using default 'Debug' and getting the files from:
C:\EQ\Source\Build\Bin\Debug

But would be better to compile in RelWithDebInfo  and get files from:
C:\EQ\Source\Build\Bin\RelWithDebInfo

... which RelWithDebInfo instead of Debug seems to have fixed the rolling zone crashes.

Sorry if too much info lol. Just killing type writing this up while keeping eye on client/zones for crashes, and so far 0 issues. Very hopeful its fixed now.





Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 08:45:19 am
I've decided to unlock the world for further testing, so feel free to log in and test if its stable, etc.

Combat might feel different, there were a lot of changes last month in the source code and database.

Just keep me posted any issues.


Title: Re: Scheduled Downtime
Post by: Kaid on August 08, 2013, 08:56:39 am
Just logged into Plane of Dragons, killed one dragon, Sevus and an ornate chest both popped.

Also went from level 76 to level 70, but that's no big deal really.


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:04:22 am
Seems a few issues with new source code already.

Server is set to max level 70. Before we could use quest go higher than that max level, but new code seems to reset players back to level 70 when killing an npc. Will try to figure that one out or possible go back to flags per tier zone.


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:07:55 am
Someone in game said after going through the Level_Up NPC again, they don't lose anymore levels.

Can anyone else confirm?


Title: Re: Scheduled Downtime
Post by: Expletus on August 08, 2013, 09:20:08 am
Thanks for working this out hunter.


Title: Re: Scheduled Downtime
Post by: Danish on August 08, 2013, 09:22:51 am
Yeah someone rehailed and relogged to desktop - said he didn't delevel again.

2nd hand info though :)

edit: I hailed back to my current max level of 75, and went killing in LDON without deleveling again.


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:23:24 am
Found a minor issue on npcs. Can't be killed and infinite respawn of bosses that have EVENT_DEATH instead of EVENT_DEATH_COMPLETE in quest code, so I need to find a way to mass edit 100's of files in all the subfolders with a find/replace script/macro else this will take a while day to do manually.

I know I can open several text files up in notepad++ and edit all / save all but I need to find something faster :)


Title: Re: Scheduled Downtime
Post by: Blurring on August 08, 2013, 09:26:12 am
In my notepad++ there is a tab in the find menu, Find in files, that lets you find and replace all files in a directory.

(http://houseofstrix.com/mike/fif.JPG)

In notepad++ 6.3.2


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:31:09 am
Ahh didn't notice that tab, will try it. :)

Working a backup of quest files now, just in case, will test, upload, and start server soon if all goes well


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:36:20 am
Oh wow 1,214 locations have sub EVENT_DEATH that needs replace :)

This will be quick


Title: Re: Scheduled Downtime
Post by: omahasac on August 08, 2013, 09:37:01 am

Thank you for your hard work !!


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:43:59 am
All the files are zipped and uploading to server. Did the edits locally. We should be up and running soon.


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:50:41 am
Server is coming up, but I might have to edit the LEVEL_UP npc again in case people delevel, they might not be able level up again if they don't have T2 BP etc, so I'll have to re-write it a little bit first, before everyone logs on and makes the problem bigger to fix :)


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 09:56:22 am
Actually, the Level_Up NPC in Nexus looks at both items and flags required, sometimes one or the other, or mix of both, depending on the tier.

WARNING!

If your in T8 - ToV then you'll need your T7 armor to get re-leveled up to level 76. If you accidently threw away that armor when getting new armor, then let me know and I can fix it manually. Will have to add T8 armor to that list of items along with T7 suit as a quick fix later when I get time to add it in.

Seems a general fix if you get de-leveled is to revisit the Level_Up NPC in Nexus, hail for your level back, then camp to desktop, then should be able to keep your level after that.


Title: Re: Scheduled Downtime
Post by: Danish on August 08, 2013, 12:08:20 pm
Seems that UW isn't able to hit the middle chest in Anguish. For whatever reason. Rest of the zone it hits fine.


Title: Re: Scheduled Downtime
Post by: hateborne on August 08, 2013, 01:37:45 pm
Seems that UW isn't able to hit the middle chest in Anguish. For whatever reason. Rest of the zone it hits fine.

As in the proc, click, or melee attack?


-Hate


Title: Re: Scheduled Downtime
Post by: Danish on August 08, 2013, 01:44:31 pm
Note sure about proc og click, but the whitedamage is gone.

Takes forever to smash it, so think its all of the above.


Title: Re: Scheduled Downtime
Post by: Danish on August 08, 2013, 02:16:13 pm
Just did some making sure.

I am actually hitting it, just for far less than normal. 116k max hit.


Title: Re: Scheduled Downtime
Post by: Kruciel on August 08, 2013, 02:29:30 pm
Just wanted to ask this while I'm still at work. I have 5 group members in half t6 and half t7 and they destroyed the t6 pieces they replaced. Can I log them on and log off to save their level with the new updates? Or do I have to kill something, de-level, and hail the level up npc? I am nervous to do the latter when I get home!


Title: Re: Scheduled Downtime
Post by: Dreyitt on August 08, 2013, 03:29:54 pm
t6 rampage is just destroying my group aside from war now =/ cant pull like half as much as i was able to before.

edit: also the omm chest takes reduced damage from all my toons not just war with uw

edit2: after a while of beating up the chest i started hitting it for normal amounts and it just fell over so maybe it has stonewall like named in tofs lol


Title: Re: Scheduled Downtime
Post by: Hunter on August 08, 2013, 07:25:19 pm
Just waking up here.

I'll check into Rampage why people are dying. The npc special attacks have been updated/changed so might need tweaking.

T6 chest might have stonewall yes.

Level Up NPC is updated to accept T2, T3, and T4 BP's for level 72 flag.

If players are seeing drunken test, then maybe from noob package resetting all skills and I might need to make a new npc / quest to max out common language or something.



Title: Re: Scheduled Downtime
Post by: Fugitive on August 08, 2013, 08:05:57 pm
took 10 mins to kill 1 middle chest haha!!!


Title: Re: Scheduled Downtime
Post by: Natedog on August 08, 2013, 08:20:01 pm
took 10 mins to kill 1 middle chest haha!!!


Does it fight back?


Title: Re: Scheduled Downtime
Post by: Danish on August 09, 2013, 09:42:49 am
No...


Title: Re: Scheduled Downtime
Post by: Fugitive on August 09, 2013, 01:36:29 pm
That chest has no reason to be that hard.. hell you already beat Mata and whole zone.


Title: Re: Scheduled Downtime
Post by: Kruciel on August 09, 2013, 02:07:18 pm
I had my warrior race my whole team! He killed all 4 of the other chests and looted the plat bags before the team even got it to 30% lol.


Title: Re: Scheduled Downtime
Post by: Natedog on August 09, 2013, 04:35:55 pm
No...


Is it fun and/or exciting to beat on it for 10 minutes?


Title: Re: Scheduled Downtime
Post by: Premador on August 09, 2013, 04:37:27 pm
Just be glad it doesnt DT...


Title: Re: Scheduled Downtime
Post by: Natedog on August 09, 2013, 04:41:01 pm
Don't give him any ideas!  :P :P :P


Title: Re: Scheduled Downtime
Post by: Hunter on August 09, 2013, 10:14:27 pm
Just be glad it doesnt DT...

I like that idea.


Title: Re: Scheduled Downtime
Post by: hateborne on August 10, 2013, 10:07:09 am
Ok, so the middle chest from Mata is casting Frozen Stonewall III (12014).

Now to find out why. It isn't in the npc_spells (as that npc has 0 spells).

-Hate


Title: Re: Scheduled Downtime
Post by: Poker-ecaf on August 10, 2013, 10:50:27 am
possable to Cancel Magic this Buff ?


Title: Re: Scheduled Downtime
Post by: Fugitive on August 10, 2013, 10:52:30 am
possable to Cancel Magic this Buff ?

Just remove it, no reason to create the wheel even more..

Once you have beat 3 phases of Mata his chest shouldn't be hard to "open" at all period.


Title: Re: Scheduled Downtime
Post by: Hunter on August 10, 2013, 10:56:25 am
Its perl quest, event spawn, cast buff :)


Title: Re: Scheduled Downtime
Post by: Akkadius on August 15, 2013, 06:30:59 pm
I'm on MSN bro if you have questions or need help as usual


Title: Re: Scheduled Downtime
Post by: Hunter on August 15, 2013, 08:55:09 pm
Thanks Akkadius as always.