Author Topic: Network code issues  (Read 1175 times)

0 Members and 1 Guest are viewing this topic.

wintch

  • Newbie
  • *
  • Posts: 45
  • Karma: +2/-0
  • Doom Newbie
    • View Profile
Network code issues
« on: September 18, 2014, 03:31:32 PM »
Hi there!
As i previously posted in dhewm3 github, there is a problem in doom3's netcode.
On client side you just don't see the blood gibs, changes in the invironment, such as broken lamps, FX particles, etc.
Someone was able to solve this issue?

Thanks

wintch

  • Newbie
  • *
  • Posts: 45
  • Karma: +2/-0
  • Doom Newbie
    • View Profile
Re: Network code issues
« Reply #1 on: June 25, 2015, 11:32:29 AM »
I tested that behavior again, the results are:

Legacy doom3 - wall impacts spawns particles only for shotun, blood particles are not visible on client. On server side everything is visible
Legacy Doom BFG - wall impacts spawns particles for every veapon, blood particles only on server side
Emz mod - particles from everything on client side, blood not tested (got sigfault on join)

I am sure you can tune what to sync directly on the engine, someone was able to do so?
« Last Edit: June 25, 2015, 11:34:09 AM by wintch »

motorsep

  • Hero Member
  • *****
  • Posts: 1,024
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Network code issues
« Reply #2 on: June 25, 2015, 11:45:41 AM »
I tested that behavior again, the results are:

Legacy doom3 - wall impacts spawns particles only for shotun, blood particles are not visible on client. On server side everything is visible
Legacy Doom BFG - wall impacts spawns particles for every veapon, blood particles only on server side
Emz mod - particles from everything on client side, blood not tested (got sigfault on join)

I am sure you can tune what to sync directly on the engine, someone was able to do so?

BFG has different netcode afaik (or rather improved). EMZ is based on stock Doom 3, so why not to look into the source code and see what was done there ?

Hmmm.. I guess EMZ is for Quake 4 and Quake 4 has client-side entities.
« Last Edit: June 25, 2015, 11:54:52 AM by motorsep »

wintch

  • Newbie
  • *
  • Posts: 45
  • Karma: +2/-0
  • Doom Newbie
    • View Profile
Re: Network code issues
« Reply #3 on: June 25, 2015, 12:10:44 PM »
I couldn't find Emz sourcecode, the mod itself is on their webside
As shotgun impacts always spawned particles (also on legacy Doom3), it has to be some flag to sync effects. Will keep looking