Project 1999

Go Back   Project 1999 > Server Issues > PvP Bugs

Reply
 
Thread Tools Display Modes
  #11  
Old 10-31-2013, 10:19 PM
quido quido is offline
Planar Protector

quido's Avatar

Join Date: Oct 2009
Posts: 5,501
Default

Alecta, you rule
__________________
Bush <Toxic>
Jeremy <TMO> - Patron Saint of Blue
Reply With Quote
  #12  
Old 10-31-2013, 10:43 PM
Dullah Dullah is offline
Planar Protector

Dullah's Avatar

Join Date: Dec 2011
Posts: 2,241
Default

You should not be able to attack a LD player ghost period. You shouldn't even see them.

Preventing LD players from being invuln while LD is one thing, but allowing players to hit and offline players ghost is very very bad.
__________________
Reply With Quote
  #13  
Old 10-31-2013, 10:48 PM
Retti_ Retti_ is offline
Banned


Join Date: Sep 2013
Posts: 1,298
Default

Ya allowing us to attack them is basically turning off zone plugging which is going to cause a shit ton of grief....
Reply With Quote
  #14  
Old 10-31-2013, 11:02 PM
Nizzarr Nizzarr is offline
Planar Protector

Nizzarr's Avatar

Join Date: Oct 2009
Posts: 1,644
Default

so we'll be able to kill people that plugged now? not sure if I like.. how about they dont make a ghost in the first place instead?
Reply With Quote
  #15  
Old 11-01-2013, 12:17 AM
SamwiseRed SamwiseRed is offline
Planar Protector

SamwiseRed's Avatar

Join Date: Dec 2011
Location: Tatooine
Posts: 10,176
Default

making pluggers pop out on other side for 2 min sounds good to me.
__________________
Current Games:
Naw
Reply With Quote
  #16  
Old 11-01-2013, 12:49 AM
Alecta Alecta is offline
VIP / Contributor


Join Date: Apr 2013
Location: Red '99
Posts: 271
Default

[You must be logged in to view images. Log in or Register.]

I didn't say I was turning off plugging. And actually, no changes were made to plugging mechanics in the previous patch either.

The way plugging works today is the way it's always worked, the only difference is that if you timed your plug well (or poorly), you went from being an 'invulnerable rape machine' for 30 seconds to being one for 3 minutes.

The zoning process is basically this:
  1. Client changes to loading screen.
  2. Client says "ZoneEntry"; Server load the player profile, factions, etc. from database and sends it
  3. Client changes to show status bar loading.
  4. Client says "ReqNewZone"
  5. Client says "ReqClientSpawn"; Server sends zone contents (mobs, doors, etc).
  6. Client says "SendExpZonein" aka Zone me in, Scotty; This is where you show up in game.
  7. Client says "ClientReady" and releases mouse; This is where you are made not invulnerable

If you happen to kill your client between the last two stages, you show up invulnerable, your connection will time out, and then you will go LD while partially loaded. That's when you are invulnerable and LD.

I will talk to Rogean about moving the point where you show up into ClientReady, but we have to see what other impacts that will have, aka it might break things.

tl;dr - I am not removing plugging. I am changing it so that if you plug late in the process, you are not rewarded with an invincible LD toon that can kill people for 3 minutes. If my changes negatively impact you, plug better (aka earlier).
Reply With Quote
  #17  
Old 11-01-2013, 09:46 AM
a_gnoll_pup a_gnoll_pup is offline
Sarnak


Join Date: Apr 2013
Posts: 230
Default

Quote:
Originally Posted by Alecta [You must be logged in to view images. Log in or Register.]
[You must be logged in to view images. Log in or Register.]

I didn't say I was turning off plugging. And actually, no changes were made to plugging mechanics in the previous patch either.

The way plugging works today is the way it's always worked, the only difference is that if you timed your plug well (or poorly), you went from being an 'invulnerable rape machine' for 30 seconds to being one for 3 minutes.

The zoning process is basically this:
  1. Client changes to loading screen.
  2. Client says "ZoneEntry"; Server load the player profile, factions, etc. from database and sends it
  3. Client changes to show status bar loading.
  4. Client says "ReqNewZone"
  5. Client says "ReqClientSpawn"; Server sends zone contents (mobs, doors, etc).
  6. Client says "SendExpZonein" aka Zone me in, Scotty; This is where you show up in game.
  7. Client says "ClientReady" and releases mouse; This is where you are made not invulnerable

If you happen to kill your client between the last two stages, you show up invulnerable, your connection will time out, and then you will go LD while partially loaded. That's when you are invulnerable and LD.

I will talk to Rogean about moving the point where you show up into ClientReady, but we have to see what other impacts that will have, aka it might break things.

tl;dr - I am not removing plugging. I am changing it so that if you plug late in the process, you are not rewarded with an invincible LD toon that can kill people for 3 minutes. If my changes negatively impact you, plug better (aka earlier).
If you do this make sure to freeze the client in place, prevent all position updates and packets that involve another player or NPC. Plus make it only enabled on Red. Pretty much ignore everything from the client when the client is in the connecting phase.

I think your base does that, though I could be wrong. That would be my only concern. Basically don't want a scenario where you are LD invul and actually still playing by blocking the OP_ClientUpdate from sending itself. Though if you do that other things can trigger as a result [You must be logged in to view images. Log in or Register.]
__________________
Reply With Quote
  #18  
Old 11-01-2013, 12:44 PM
Retti_ Retti_ is offline
Banned


Join Date: Sep 2013
Posts: 1,298
Default

Quote:
Zone me in, Scotty;
I enjoyed that part
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:01 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.