Go back to previous topic
Forum Name Announcements
Topic subjectServer Move 18 JUN, 9pm PST
Topic URLhttps://forums.carrionfields.com/dcboard.php?az=show_topic&forum=3&topic_id=2808
2808, Server Move 18 JUN, 9pm PST
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
On Tuesday, June 18th, we will shut down the current server at 9pm PST and move over the necessary data to the new machine before booting up on the new server. We will try to minimize the downtime, but will post updates here to let everyone if there are any issues.

Cross your fingers!
2835, RE: Server Move 18 JUN, 9pm PST
Posted by Cerunnir on Wed 31-Dec-69 07:00 PM
Thanks for this server move. It lowered my ping response time (130 now, vs 200 on old) considerably, and now I can actually consider returning to the game. I find that playing this game become annoying at around 160 ms, since then im constantly one round behind the people playing from the US. With 150 or lower I can input a command and have it go through the next time the combat "ticks". With higher than 160 I have to input commands one round before to make them go through when I want.
2820, ETC on fixing poison thieves? nt
Posted by Poizoner on Wed 31-Dec-69 07:00 PM
nt
2821, the issue
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
With the server move we went from a 32-bit system to 64-bit. This means that some data types have changed size (esp. pointers); unfortunately, that has impacted multi-stage skills that involve a target (the target goes away, mid-way through operation). It doesn't crash us, but it does mean the skill will fail. There aren't a lot of skills impacted, but poisoner thieves are hit the hardest.

A single fix will most likely fix all the impacted skills, but it's also not a trivial "let's just do this" fix. It's being looked at, but we don't have an answer quite yet.
2822, LET'S JUST DO THIS SACER
Posted by Poizoner on Wed 31-Dec-69 07:00 PM
BEFORE IT IS TOO LATE

thanks bud. imma hug you big time
2825, 32bit process on 64bit kernel is possible on Linux, OSX, BSD ...
Posted by -flso on Wed 31-Dec-69 07:00 PM
You simply need to have the 32bit dependent libraries (libc plus whatever else you need) and you can continue running CF as a 32bit
compiled binary while you're transitioning to 64bit.
2826, possible, but not currently cooperative nt
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
ΑΛΛΑ ΜΕΝ ΒΟΥΛΑΙ ΑΝΘΡΩΠΩΝ ΑΛΛΑ ΔΕ ΘΕΟC ΚΕΛΕΥΕΙ
2828, RE: 32bit process on 64bit kernel is possible on Linux, OSX, BSD ...
Posted by Vilhazarog on Wed 31-Dec-69 07:00 PM
So, first off, I want to apologize for not getting this fixed faster.

I've had a number of personal stuff going on as of late so I haven't had a lot of time to get to this.

The real issue is that there is a complicated memory allocation algorithm, that appears to be buggy. The bugginess was causing issues on the old server as well. Moving to a 64 bit system made it worse, since pointers and integers are no longer the same size.

I tried to compile in 32 bit just to get back to possibly the old buggy state, but the mysql libraries are not cooperating. I jumped through a bunch of hoops to get the 32 bit libraries and install them without screwing up our 64 bit mysql, but it's still picking up the 64 bit ones for some reason, even when I explicitly set the path, and I spent a lot of time messing around with that until I decided it would be better to just fix the stupid memory issues.

So that's where we are at, for the momement.
2830, Big thanks for your blood sweat and tears here.
Posted by vargal on Wed 31-Dec-69 07:00 PM
Are you getting a cut of PBF donations for beer?
2832, This issue should be fixed now
Posted by Vilhazarog on Wed 31-Dec-69 07:00 PM
Found an int that needed to be a long.
2834, RE: This issue should be fixed now
Posted by Eskelian on Wed 31-Dec-69 07:00 PM
Wow, I suddenly lost all my C nostalgia from one sentence.
2838, Please don't ever apologize for coding for free.
Posted by TMNS on Wed 31-Dec-69 07:00 PM
As someone who came from a game where the head coder asked players to "donate" 500 dollars to him so he "could have more time to code", I appreciate the #### out people like you, Zulg, Sacer, and even poor ole Nepenthe (when he isn't wrong about cranial).
2840, RE: Please don't ever apologize for coding for free.
Posted by Daevryn on Wed 31-Dec-69 07:00 PM
Hey! I was technically right, which as you know is the best kind of right.
2841, That's only second best. Tops is when your 'right' mirrors your woman's 'right' and you actually mean it. (n/t)
Posted by Leaf on Wed 31-Dec-69 07:00 PM
.
2829, RE: the issue
Posted by Isildur on Wed 31-Dec-69 07:00 PM
Well, on the bright side, you get to fix a bunch of poorly-written code that assumes 32bit. It'll be that much easier 20 years from now when you have to move to a 128bit server. :)
2810, 1.5 HR update
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
We should be open for business on the new server. Until we can update the DNS entry, you will have to use the IP address:

208.117.43.240 4449
2812, Could you edit the post above with the new settings?
Posted by Zephon on Wed 31-Dec-69 07:00 PM
The one posted by Yanoreth that is pinned to the top. Whenever I have to manually go in and type the IP address it is nice that is always there in the same place.
2813, sure thing
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
Thanks for catching that.
2814, Just as random question
Posted by Torak on Wed 31-Dec-69 07:00 PM
Shutdown NOW due to system reboot! Saving...
Goodbye.

Kinda odd, no warning or anything?
2817, that is odd
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
Don't have an answer at this time. It wasn't me, however!
2815, Sent you an email. My password no longer works. NT
Posted by Ruosti on Wed 31-Dec-69 07:00 PM
NT
2816, replied
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
Your pfile was corrupted; it has been restored from backup.
2809, 1 HR update
Posted by Scarabaeus on Wed 31-Dec-69 07:00 PM
Transfer going well; still moving some files over to the new machine.
2811, RE: 1 HR update
Posted by Isildur on Wed 31-Dec-69 07:00 PM
Should probably updated the anchored post on this board that has the old IP Address in its Subject.