ZDaemon Forum Index ZDaemon
Client/Server DOOM
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Frenchies' Chaotic Tuesdays #19 - Level Up!

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    ZDaemon Forum Index -> Frenchies' Chaotic Tuesdays
View previous topic :: View next topic  
Author Message
Ch0wW
Dominating!


Joined: 05 Feb 2013
Location: France

PostPosted: Tue Jun 11, 2013 5:15 pm    Post subject: Frenchies' Chaotic Tuesdays #19 - Level Up! Reply with quote

Bouji Boujou les voisinous!

Guys, it is nearly time for the Shopping HUB! You will be soon able to sell weapons, aswell as playing with new extraordinary weapons!

No, no, I'm not excessive with my words! It's just that, after many hours of extreme debugging, making it working with no errors makes people happy, especially us (Oxyde, JCD & I)! Don't worry, just wait 1 week, if you are -that- excited too. We promise that you will not regret it! ( °w°)/

Also, my exam is over, so I'm filled with joy and happiness, despite being really tired.

Anyway, back to the topic. This week, we are going to make the game a little more "special", and spicy at the same time.

"What is it?" You probably ask. Well, read the title again, and you will...



Frenchies' Chaotic Tuesdays #19 – LEVEL UP !

You guessed it right! This week, you will earn EXPerience points by killing monsters! The more you kill, the more XP you will get! And you will be rewarded by new weapons! After all, we wonder what the best level offers you... En exclusivité... A BFG9000! (indeed, the very first time you'll be able to use a BFG9000 will be this week).

We won't spoil more the surprise! It took for JCD & I a little more than 3 hours to make the code and fix many problems (yes, a very simple script won't work THAT easily). We were dead tired, not "fresh" at all while making it, but we managed to succeed, and we are proud of it.

Enough talk, here are the settings we will use!

Now for the special gameplay changes, here is how the episodes will play:
  • Episode 1 will be played with normal rules.
  • Episode 2 will be played with -fast parameter.
  • Episode 3 will be played with vampire mode.


This tuesday will be a day to remember! and it's starting at 21h (GMT+1).

We all hope you will have so much fun about this session, and that, if you do have any suggestion, please feel free to say it there! Oh, and it will be STREAMED LIVE! Very Happy

A bientôt sur le serveur. Smile

Back to top
View user's profile Send private message Visit poster's website
Memfis
MemfisWatt


Joined: 29 Oct 2011

PostPosted: Tue Jun 11, 2013 5:25 pm    Post subject: Reply with quote

Sounds fantastic, level up system AND scythe 2? This is going to be a good evening/night. Smile
Back to top
View user's profile Send private message
Ch0wW
Dominating!


Joined: 05 Feb 2013
Location: France

PostPosted: Tue Jun 11, 2013 10:00 pm    Post subject: Reply with quote

We are really sorry that we ended up this FCT prematurely ; there was a huge bug making the server crashing all the time, and we didn't find a solution against that.

We might think that there is a problem with our FCTLibrary, but we are completely unsure. The ACS code worked perfectly for our FCT #19, and we didn't get any crash. So we really had to investigate.


EDIT : even without, it still crashed...
Back to top
View user's profile Send private message Visit poster's website
phenex2
Unstoppable!


Joined: 10 Jan 2008

PostPosted: Wed Jun 12, 2013 1:35 am    Post subject: Reply with quote

do you know how to reproduce the crash? i could take a look at it.
Back to top
View user's profile Send private message
UberGewei
SuperAntler


Joined: 01 Sep 2010
Location: The Netherlands

PostPosted: Wed Jun 12, 2013 12:58 pm    Post subject: Reply with quote

I really appreciate how much effort you guys put into this, keep on rocking! Very Happy
Back to top
View user's profile Send private message Visit poster's website
Oxyde
Dominating!


Joined: 01 Feb 2012
Location: France (67) Host: Zero Dawn

PostPosted: Wed Jun 12, 2013 4:20 pm    Post subject: Reply with quote

[XXX]UberGewei wrote:
I really appreciate how much effort you guys put into this, keep on rocking! Very Happy


Glad you like them Gewei!
Be sure to tune in our next week masterpiece, the Shoppinh Center v2!
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Memfis
MemfisWatt


Joined: 29 Oct 2011

PostPosted: Wed Jun 12, 2013 4:44 pm    Post subject: Reply with quote

Are you going to implement item cooldown at some point? It's kinda silly how some people spam medikits every half a second during the fights. (nothing against these people, I just don't like this possibility)
Back to top
View user's profile Send private message
Ch0wW
Dominating!


Joined: 05 Feb 2013
Location: France

PostPosted: Wed Jun 12, 2013 7:19 pm    Post subject: Reply with quote

@Memfis : We can't make a cooldown of inventory... It must be hardcoded if you want that...

However, what we can do, is to check and to limit the inventory items to a certain number, so that we take from the inventory if he got more than the limit. The only problem would be that the removed items can't be spawned back, so other players would be penalized by that selfish person =/ !

@phenex2 : As far as I'm writing here, no, I have strictly no idea of how to reproduce the bug.

Before of explaining what we did, please note that I added since the beginning "-heapsize 16" on the cmdline. Plus, Ultra-Violence difficulty.

First of all, we tried the wad on DooM2.wad and FCT19 and FCTLIB03 (server-side). We have played to a lot of maps, and no crash happened.
Wad order: FCT19.wad FCTLIB03.wad
Players were JCD & I.

Then, the FCT19 test with the FCTLIB03 (server-side). We have played on several maps (up to map06) and no crash happened.
Wad order: FCT19.wad scythe2.wad FCTLIB03.wad
Players were JCD & I.

FCT19 time.
We experienced lots of crash, whatever the special episodic parameters, from map08 to map24, where we stopped the FCT stream.
Wad order: FCT19.wad scythe2.wad FCTLIB03.wad

Then I decided to try MAP30 alone, since it's a map with more than 800 monsters. I removed the FCTLIB03, as I was thinking it was the responsable of the problem. After a few minutes of playing, I experienced a crash.
Wad order: FCT19.wad scythe2.wad
I was the only one playing..

Since now, I'm scared of what would be the problem. Maybe I'll try to invert scythe2.wad and fct19.wad and see what happen next. But one thing is sure: it led me to a segmentation error on linux (debian x32).

EDIT : I've redone the same test from above, but this time with zServ32 (windows) and default bots.

This time I've got this:

Code:
> [999]cop died.
> ufon died.
Unknown client message: 113
Unknown client message: 243
Oversize voice packet
Unknown client message: 145
Unknown client message: 34
> [999]cop died.
> ufon died.
Unknown client message: 234
Unknown client message: 114
> [999]cop died.
> ufon died.
Unknown client message: 136
Oversize packet
Unknown client message: 78
Unknown client message: 159
> [999]cop died.
> ufon died.
Unknown client message: 208
Unknown client message: 106
Unknown client message: 105
Unknown client message: 158
Unknown client message: 23
> [999]cop died.
> [999]cop died.
> ufon died.
Unknown client message: 198
Unknown client message: 67
Unknown client message: 185
Unknown client message: 35
> [999]cop died.
> ufon died.
> [999]cop died.
Unknown client message: 129
Unknown client message: 15
Unknown client message: 133
> ufon died.
Unknown client message: 47
Unknown client message: 162
Unknown client message: 65
Unknown client message: 66
Unknown client message: 208
Unknown client message: 71
Unknown client message: 60
Unknown client message: 189
> [999]cop died.
> ufon died.
> [999]cop died.
> ufon died.
Unknown client message: 105
Unknown client message: 241
Unknown client message: 139
RCON for [BaseQ]Ch0wW is denied!
Unknown client message: 155
Unknown client message: 77
Unknown client message: 122
Unknown client message: 122
Unknown client message: 240
Unknown client message: 163
Unknown client message: 78
I_GetTime(): too large interval = 97 ticks
> ufon died.
I_GetTime(): too large interval = 83 ticks
I_GetTime(): too large interval = 81 ticks
I_GetTime(): too large interval = 82 ticks
I_GetTime(): too large interval = 82 ticks
I_GetTime(): too large interval = 83 ticks
I_GetTime(): too large interval = 83 ticks
I_GetTime(): too large interval = 83 ticks

No server crash though, only this (and "connexion problem!" on the client) .

Until Zdaemon.exe throws me this fatal error :
Code:
 Z_Malloc: failed on allocation of 472 bytes


Notice that the same errors are given if I put no bots.
Back to top
View user's profile Send private message Visit poster's website
Cybershark
Spamming!


Joined: 05 Jan 2005
Location: off the grid, but still fighting for the users!

PostPosted: Thu Jun 13, 2013 12:58 am    Post subject: Reply with quote

Ouch.

Oh well, I think you have more hits than misses so far Smile
Back to top
View user's profile Send private message Visit poster's website
Empyre
Unstoppable!


Joined: 13 Dec 2006
Location: Texas, USA

PostPosted: Thu Jun 13, 2013 5:59 am    Post subject: Reply with quote

Ch0wW wrote:
@Memfis : We can't make a cooldown of inventory... It must be hardcoded if you want that...

However, what we can do, is to check and to limit the inventory items to a certain number, so that we take from the inventory if he got more than the limit. The only problem would be that the removed items can't be spawned back, so other players would be penalized by that selfish person =/ !


I don't know if this is possible, but how about not letting the player pick up an item if he already has the maximum?
Back to top
View user's profile Send private message Send e-mail
Ch0wW
Dominating!


Joined: 05 Feb 2013
Location: France

PostPosted: Thu Jun 13, 2013 12:29 pm    Post subject: Reply with quote

@Empyre : nope, afaik we can't change the pickup's routine through ACS... It's Hardcoded aswell.
Back to top
View user's profile Send private message Visit poster's website
[DA]DarthBane
Dominating!


Joined: 10 May 2009
Location: Animal-

PostPosted: Thu Jun 13, 2013 6:27 pm    Post subject: Reply with quote

dam this wold of been so amazing !
Back to top
View user's profile Send private message MSN Messenger
Empyre
Unstoppable!


Joined: 13 Dec 2006
Location: Texas, USA

PostPosted: Fri Jun 14, 2013 8:04 am    Post subject: Reply with quote

Then how about causing the payer to drop the excess item? Or taking it away as you described before, but also spawning one at the player's position?
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    ZDaemon Forum Index -> Frenchies' Chaotic Tuesdays All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group