[Release] HellmouthCo Source (old version)

05/09/2010 19:07 pro4never#16
Quote:
Originally Posted by copz1337 View Post
can you name any MAIN bugs?
Not sure about this version but I've fixed almost all bgs except for the stupid freezing at one point or another. Although there is an isssue where if you reset the server then all daily limits reset (trade partner countdown, exp ball use, etc) but that's not very hard to fix.

This has revised mining rates, added code so the new headgears can be eq'd (plumes and such). There's a ton fixed and added, just depends if it made it into this version or not. If you run into any bugs with it though, just post and I can fix it cause chances are I've done it before.


Ooh, if you want a bit more of a detailed changelog. Try checking out the old twitter feed I used for a while. [Only registered and activated users can see links. Click Here To Register...]
05/09/2010 19:19 .Summer#17
Quote:
Originally Posted by pro4never View Post
Not sure about this version but I've fixed almost all bgs except for the stupid freezing at one point or another. Although there is an isssue where if you reset the server then all daily limits reset (trade partner countdown, exp ball use, etc) but that's not very hard to fix.

This has revised mining rates, added code so the new headgears can be eq'd (plumes and such). There's a ton fixed and added, just depends if it made it into this version or not. If you run into any bugs with it though, just post and I can fix it cause chances are I've done it before.


Ooh, if you want a bit more of a detailed changelog. Try checking out the old twitter feed I used for a while. [Only registered and activated users can see links. Click Here To Register...]
i looked through the twitter and it looked like it was a good server, why did you close it? :)
05/09/2010 20:30 pro4never#18
Quote:
Originally Posted by .Summer View Post
i looked through the twitter and it looked like it was a good server, why did you close it? :)
Few reasons.

#1: I was burned out with conquer. Been playing/developing it on and off since it's original beta release (what's that now? 6+ years?)

#2: developers were either burned out, moved on to diff projects or simply not working on stuff (not flaming anyone from here who was helping but lets face it... I was the one doing 99 pct of the stuff.)

#3: I was doing exams all last month and needed to focus on those

#4: I'm now done exams but need work so I can pay rent and stuff... bit more important than coding.

#5: Part of the no job/having bills/rent to pay means I couldn't pay to keep the vps up. Sure I could have gotten it back into production and ran it on donations again (like I did for a few months) but I didn't really have time/energy to

#6: For the server to truly be 'fixed' or stable it needs to have the socket/threading system re-written/converted and that would take me a hell of alot of time seeing as that's not stuff I'm fully comfortable writing/re-writing from scratch.

#7: At my new place I have no internet of any kind so it makes working on something like this alot more difficult (all my posts in this thread other than original one and this one were written from my cellphone)


So yah, I had my reasons for shutting it down :P

Assuming I get back into developing servers using a new source then I may re-start a new version of my project seeing as one of my friends offered me the use of his dedicated server in europe that has a 1 gig unmetered connection for free *drool*. That's a ways down the road though and this source itself is rather dead. The features are definitely useful and I figured that it would help some newbies learn the ropes of pserver coding.

</long rant>
05/09/2010 23:22 .Summer#19
Quote:
Originally Posted by pro4never View Post
Few reasons.

#1: I was burned out with conquer. Been playing/developing it on and off since it's original beta release (what's that now? 6+ years?)

#2: developers were either burned out, moved on to diff projects or simply not working on stuff (not flaming anyone from here who was helping but lets face it... I was the one doing 99 pct of the stuff.)

#3: I was doing exams all last month and needed to focus on those

#4: I'm now done exams but need work so I can pay rent and stuff... bit more important than coding.

#5: Part of the no job/having bills/rent to pay means I couldn't pay to keep the vps up. Sure I could have gotten it back into production and ran it on donations again (like I did for a few months) but I didn't really have time/energy to

#6: For the server to truly be 'fixed' or stable it needs to have the socket/threading system re-written/converted and that would take me a hell of alot of time seeing as that's not stuff I'm fully comfortable writing/re-writing from scratch.

#7: At my new place I have no internet of any kind so it makes working on something like this alot more difficult (all my posts in this thread other than original one and this one were written from my cellphone)


So yah, I had my reasons for shutting it down :P

Assuming I get back into developing servers using a new source then I may re-start a new version of my project seeing as one of my friends offered me the use of his dedicated server in europe that has a 1 gig unmetered connection for free *drool*. That's a ways down the road though and this source itself is rather dead. The features are definitely useful and I figured that it would help some newbies learn the ropes of pserver coding.

</long rant>
That was alot reasons :)
But i hope you will open it some time again :D lol
05/17/2010 02:37 pro4never#20
Quote:
Originally Posted by .Summer View Post
That was alot reasons :)
But i hope you will open it some time again :D lol
Well if there is anything you'd like to see made for the source just lemme know and I can prob give it a shot. I'm still very familiar with CoEmu coding and I have quite a bit of free time now.

That goes to others as well, if anyone has a request for this although I'm sure most are far more interested in lotf or impulse's new 5165.
05/26/2010 13:26 [X]-Cape#21
Quote:
Originally Posted by xScott View Post
Was a great server to play, gonna have a look through it now! :]
hellmouthco , uzn-co and acidco were the best servers ever made !
05/26/2010 15:48 xScott#22
Quote:
Originally Posted by [X]-Cape View Post
hellmouthco , uzn-co and acidco were the best servers ever made !
I never realy played UZN-Co or acidco, but out of all the servers i've played hellmouthco was definately the best. Pro4Never was a brilliant GM/Coder.
05/26/2010 17:07 Arcо#23
p4n also knew how to balance out leveling and money. That's another thing that made hellmouth great.
05/26/2010 21:30 [X]-Cape#24
Quote:
Originally Posted by xScott View Post
I never realy played UZN-Co or acidco, but out of all the servers i've played hellmouthco was definately the best. Pro4Never was a brilliant GM/Coder.
yes , Chris is a good coder and a really nice guy

Quote:
Originally Posted by .Arco View Post
p4n also knew how to balance out leveling and money. That's another thing that made hellmouth great.
yes , i agree with you :D
05/26/2010 22:15 renetjuuh#25
can annyone tell me somthing more about timmers like when i do something that i online can do it one's a day
05/27/2010 00:16 pro4never#26
Wow, so nice to see all the flattery from former players. I really don't deserve all of it but I definitely appreciate it ^^

Quote:
Originally Posted by renetjuuh View Post
can annyone tell me somthing more about timmers like when i do something that i online can do it one's a day
You don't wanna use timers for that... timers are a waste of processing when used outside of a short time span (they are constantly running during that time)

What you wanna do is a character.cs bool basically saying can i do this, set it to true by default. When you do the action you only want to have happen once a day you set it to false (check when perforing it to see if(csocket.client.canxxxx) before you allow it). Then add a field to store it in the character database (sql doesn't like bools so use int. 0 false 1 true or whatever) update the database and load from it when logging in.

Now you need to reset it everyday (midnight is best). In your general server stuff thread have something that happens at midnight server time

If(datetime.now.hour == 0 && !dailyreset)
{
Foreach(keyvaluepair<int, clientsocket> client in nano.authenticatedclients)
{
Client.client.canxxx = true;
}
dailyreset = true;
}

That will reset the online players.. i forgot to post.. a datetime will work better than a bool for the action so on char login you can do if(csocket.client.lasttimexxx.addhours(24) < datetime.now)


Sorry but that's most examples i can do atm from my cellphone.
05/28/2010 10:20 BlueFlame11#27
Thanks P4N ^^
05/28/2010 13:44 ph03nixx#28
Nice pro, i played HellmouthCo. I loved it. it was awesome. did you stop with it? or is it down? well anyway Thanks, i might try this.
05/28/2010 14:38 [X]-Cape#29
Quote:
Originally Posted by ph03nixx View Post
Nice pro, i played HellmouthCo. I loved it. it was awesome. did you stop with it? or is it down? well anyway Thanks, i might try this.
because he was in the middle of exams and didn`t have time to work on it and because he was lazy to recode the socket/threading systems.
05/28/2010 21:37 renetjuuh#30
thanks for the information it helps alot

hoop i see you soon with an new project. i learn alot from you