Results 1 to 12 of 12

Thread: Update v9.8 Revamped Networking, Darkest Night With Expansions & Fixed Voice Chat!

  1. #1
    Join Date
    Feb 2015
    Location
    The Internet
    Posts
    1,410

    Update v9.8 Revamped Networking, Darkest Night With Expansions & Fixed Voice Chat!

    A major part of this update focused on rewriting and optimizing the net code for object position synchronization which makes up the majority of the game’s network traffic. You will notice a huge improvement as the client when moving objects around with reduced input lag. This data will also now pass through Steam’s P2P network backend. Slowly but surely we are going to migrate all the netcode to use the Steam P2P.


    We also have some additional fixes and improvements for Voice Chat that should hopefully resolve the last of the issues.


    Thanks for your patience and post on our forums of any issues that come up along the way so we can make sure it is working properly.





    DLC - Darkest Night
    • http://store.steampowered.com/app/433520
    • Darkest Night has gotten a complete overhaul with a brand new look!
    • We have also added expansions #2-5 for free as part of this update. (#1 was already included)
    • Read the notes in the Notebook for additional info.
    • As this DLC was updated, please note that any existing save files will no longer work.



    Networking Rewrite
    • Reduced bandwidth usage for moving objects by around 300%.
    • Upped tick rate to 60Hz from 30Hz.
    • Greatly reduced the input lag of moving objects around for clients with better interpolation, tick rates, and unreliable packet.
    • Less chance of the network getting backed causing everything to be massively delayed forcing a reconnect.
    • Added a smart system to dial back the send rate on objects when having to synchronize hundreds of objects per second.
    • Host no longer has to network sync other players pointer that info is now directly communicated between each player saving bandwidth.
    • Overall players should be able to host more with less connection issue with these improvements.



    Voice Chat Improvements
    • Hopefully fixed up the last of the P2P errors.
    • Dynamic quality adjustments based on packet loss.
    • Improved voice quality slightly with newer Opus version.




    Configuration Menu & UI Improvements
    • Updated Configuration menu to add in a Sound tab.
    • You can now adjust various volumes and choose your microphone from this menu.
    • The Game tab has been updated with some additional options like Look Speed, Invert, Field of View and Movement Speed.
    • The Pointers have been moved to the Interface tab.
    • Updated all sliders and scrollbars.


    Scripting Improvements
    • Improved 3d UI Interactions.
    • Fixed editInput() bugs.
    • Fixed scripting zone bug with cameras


    DLC - The Great Dinosaur Rush
    • http://store.steampowered.com/app/610694
    • New Model and image for the board to fix misprint,
      new tracker cube asset bundles
    • The player mats have been moved down closer to the Hand Zone,
      the hidden zones are a lot bigger now, about 2x as big, and moved above the player mats.
    • Bones and Notoriety Tokens are smaller so they all fit into the hexes on the board now.
    • "Start Game" script has been modified to adjust to board and other changes.
    • Fixed green hidden zone so it's no longer reversed.



    3D UI Interaction Improvements
    • Backside of 3d UI is no longer interactable.
    • Can now pick up object on top of 3d UI.



    Improvements
    • Optimized hand performance with lots of objects.



    Fixes
    • Fixed issue with Steam Authentication Failed messages.




    Stay up to date on development by following us on Twitter and Facebook!

  2. #2
    Join Date
    May 2017
    Location
    Rocklin, CA
    Posts
    47
    Now this is a great update:
    1. Just fixed several network issues I was working on.
    2. Greatly reduced the lag time on the machines connected to the host.
    3. Didn't break any of my current mods.

    These are the updates I like.

  3. #3
    Join Date
    Feb 2015
    Location
    The Internet
    Posts
    1,410
    Hotfix 1 now live. Restart Steam to get the latest! If you're having FPS Issues, please use the “-novoicechat” launch option for a temporary solution.

    Right Click on TTS in your library, click Properties then SET LAUNCH OPTIONS and put -novoicechat in the box and click OK.

  4. #4
    Join Date
    Feb 2015
    Location
    The Internet
    Posts
    1,410
    Hotfix 2 now live. Restart Steam to get the latest! Fixed the issue (hopefully) that caused the voice chat FPS issue. You can now disable -novoicechat and play normally. Thanks for your patience!

  5. #5
    Join Date
    Feb 2015
    Location
    The Internet
    Posts
    1,410
    Hotfix 3 now live! Restart Steam to get the latest version!

    Client Interpolation Improvements:
    • Added slightly more smoothing to client objects positions to reduce jitter for clients.
    • If the distance is great enough client object will teleport into position (make falling off the table look better for clients).


    Darkest Night DLC
    • Added error catching for if necromancer is removed from table by player prior to setup.
    • Rotated standees 90 degrees in cathedral.
    • Added Start button tooltip


    Other
    • Fixed issue pressing A with a controller resetting pointer position.
    • Removed -novoicechat startup message due to the issue being resolved.

  6. #6
    Join Date
    Feb 2015
    Location
    The Internet
    Posts
    1,410
    Update v9.8.1 now live - Restart Steam to get the latest update!

    • Reduced chance for p2p session failure with [player name].
    • Fixed voice chat mic icons not showing up for talking players.
    • Fixed potential jitter issue with pointer.
    • Added more info to the debug readout to help give us info. Please type /debug in chat and take screenshots of your readout if any networking issues come up.

    New networking chat commands
    • /networktickrate 20-60 (default 62.5) - this is how often the network will transmit data each second.
    • /networkpackets 1-5 (default 2) - how many packets per tick to send out. Higher values make it so more objects can be synchronized each tick.
    • /networkinterpolate 0-5 (default 2.1) - the number of packets that will be interpolated, increasing this value increases smoothness but also increases input lag for the clients. This is a client only command (not for the host to use).


    If you’re having trouble hosting, one of the things you can try:

    /networktickrate 30
    /networkpackets 1

    This will require 4 times less bandwidth than the default.
    Restarting the game will reset these commands to default.

  7. #7
    Would it be possible to enable showing bandwith usage with some debug command? That would help identifying if we can crank up the rates

  8. #8
    Join Date
    Jan 2014
    Posts
    914
    Yep the debug mode currently does show this info already.

  9. #9
    @Knil
    Oh dang, I assumed this was like an extension for current logging, sorry, thanks for that!

  10. #10
    Join Date
    Sep 2017
    Location
    Flampton, Ferpijerp City, New Scumlund
    Posts
    16

    Talking

    Quote Originally Posted by Kimiko View Post
    Update v9.8.1 now live - Restart Steam to get the latest update!

    • Reduced chance for p2p session failure with [player name].
    • Fixed voice chat mic icons not showing up for talking players.
    • Fixed potential jitter issue with pointer.
    • Added more info to the debug readout to help give us info. Please type /debug in chat and take screenshots of your readout if any networking issues come up.

    New networking chat commands
    • /networktickrate 20-60 (default 62.5) - this is how often the network will transmit data each second.
    • /networkpackets 1-5 (default 2) - how many packets per tick to send out. Higher values make it so more objects can be synchronized each tick.
    • /networkinterpolate 0-5 (default 2.1) - the number of packets that will be interpolated, increasing this value increases smoothness but also increases input lag for the clients. This is a client only command (not for the host to use).


    If you’re having trouble hosting, one of the things you can try:

    /networktickrate 30
    /networkpackets 1

    This will require 4 times less bandwidth than the default.
    Restarting the game will reset these commands to default.

    Thank you Kimiko, I wish I had tried this before posting my problem in the tech support area. I cannot accurately repro exactly what is happening and logs are not informative on p2p for me. It's definitely p2p causing the issuue though, It matches so many other problems users are having. thanks for this! Attached image cap of p2p error with username. Behavior is kind of random and I can't tell what's causing it exactly.
    Attached Images Attached Images

  11. #11
    Join Date
    Feb 2015
    Location
    The Internet
    Posts
    1,410
    @burkenhare - I'm afraid I can't see the images in your post. I'm not sure if there is a checkbox to make it so it's not tiny, if so, please uncheck it. Otherwise, you'll need to host it elsewhere and bring it in.

    However, please try the following:

    Open the following ports if you are having connection/network issues:

    UDP 3478 (Outbound)
    UDP 4379 (Outbound)
    UDP 4380 (Outbound)

    Let me know if this helps at all thanks!

  12. #12
    Join Date
    Sep 2017
    Location
    Flampton, Ferpijerp City, New Scumlund
    Posts
    16
    @Kimiko Sorry about image quality. Trying to keep things as small as I can but that was just a bit too small so I don't assets rejected. (I figure 20k hard limit on txt led that assumption). The iamges do seem to be pretty crushed by some kind of compression utility here.

    Anyhows, still having these connection issues. I am trying to log and debug, find anything that could be causing this. I tried connecting without my VPN; even slower, perhaps because my VPN takes care of me having to establish a lot of protocol connections I'd rather not use. It was really sluggish and was behaving erracticaly. That will be a last resort for now, I think it must be a setting I'm just overlooking. Are there any ports or protocols other than p2p and the basic Steam ports you mentioned that I should be considering? I will do another audit of my security settings. Going to get more logs in controlled experiments but the logs don't seem to mention p2p issues, which is frustrating.


    Here's my full system spec and OS info layout with serials/UID/IPs and other things that shouldn't matter removed.

    my linux kernel, uname -a
    Code:
    Linux burkenhare 4.10.0-35-generic #39~16.04.1-Ubuntu SMP Wed Sep 13 09:02:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    An inxi -v7
    Code:
     ~ $ inxi -v7
    System:    Host: burke Kernel: 4.10.0-35-generic x86_64 (64 bit gcc: 5.4.0)
               Desktop: MATE 1.18.0 (Gtk 3.18.9-1ubuntu3.3) info: mate-panel dm: lightdm
               Distro: Linux Mint 18.2 Sonya
    Machine:   System: Dell product: OptiPlex 9020 v: 01
               Mobo: Dell model: 0PC5F7 v: A01
               Bios: Dell v: A10 date: 01/08/2015
               Chassis: type: 6
    CPU:       Quad core Intel Core i7-4770 (-HT-MCP-) cache: 8192 KB
               flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 27138
               clock speeds: min/max: 800/3400 MHz 1: 3400 MHz
               2: 3400 MHz 3: 3400 MHz 4: 3400 MHz
               5: 3401 MHz 6: 3401 MHz 7: 3400 MHz
               8: 3400 MHz
    Memory:    No dmidecode memory data: try newer kernel.
    Graphics:  Card: NVIDIA Device 1c82
               bus-ID: 01:00.0 chip-ID: 10de:1c82
               Display Server: X.Org 1.18.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
               Resolution: 2560x1600@59.97hz
               GLX Renderer: GeForce GTX 1050 Ti/PCIe/SSE2
               GLX Version: 4.5.0 NVIDIA 375.66 Direct Rendering: Yes
    Audio:     Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
               driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:8c20
               Card-2 NVIDIA Device 0fb9
               driver: snd_hda_intel bus-ID: 01:00.1 chip-ID: 10de:0fb9
               Card-3 Microsoft
               driver: USB Audio usb-ID: 001-004 chip-ID: 045e:077f
               Card-4 Dell
               driver: USB Audio usb-ID: 002-003 chip-ID: 413c:a503
               Sound: ALSA v: k4.10.0-35-generic
    Network:   Card:Netgear Hotdog BH-6000
               driver: e1000e v: 3.2.6-k port: f040
               bus-ID: 00:19.0 chip-ID: 8086:153a
               IF: eno1 state: up speed: 1000 Mbps duplex: full
               mac: 26:Hotdogs:3d
               WAN IP: 33.45.67.78
               IF: eno1 ip-v4: 192.x.x.x ip-v6: fe80: x:x:x
    Drives:    HDD Total Size: 2000.4GB (12.4% used)
               ID-1: /dev/sda model: WDC_WD1003FZEX size: 1000.2GB serial: WD-1
               ID-2: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB serial: WD-2
               Optical: /dev/sr0 model: HL-DT-ST DVD+-RW GHA2N
               rev: A103 dev-links: cdrom,cdrw,dvd,dvdrw
               Features: speed: 48x multisession: yes
               audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
    Partition: ID-1: / size: 22G used: 9.7G (47%) fs: ext4 dev: /dev/sda1
               label: N/A uuid:bbbb-aaaa-cccc-aaaa-ssssssssssss
               ID-2: /home size: 866G used: 194G (24%) fs: ext4 dev: /dev/sda6
               label: N/A uuid: ahch34b-b34c-4900-b991-fafafafafa0
               ID-3: /home/burkenhare size: 866G used: 194G (24%) fs: ecryptfs dev: /dev/.Private
               label: N/A uuid: N/A
               ID-4: swap-1 size: 32.00GB used: 0.00GB (0%) fs: swap dev: /dev/dm-0
               label: N/A uuid: aaaa-cccc-ssss-dddd-ffffffffff
    RAID:      System: supported: N/A
               No RAID devices: /proc/mdstat, md_mod kernel module present
               Unused Devices: none
    Unmounted: ID-1: /dev/sda5 size: 32.00G
               label: N/A uuid: aaaa-cccc-ssss-dddd-ffffffffff
               ID-2: /dev/sdb1 size: 0.52G
               label: System Reserved uuid: DSDKJCV34590e8r
               ID-3: /dev/sdb2 size: 564.82G
               label: N/A uuid: E2348DHD9
               ID-4: /dev/sdb3 size: 0.89G
               label: N/A uuid: 0023NDD383NDi
    Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C gpu: 0.0:30C
               Fan Speeds (in rpm): cpu: N/A
    Info:      Processes: 215 Uptime: 4:43 Memory: 1355.8/32115.7MB
               Init: systemd v: 229 runlevel: 5 default: 2
               Gcc sys: 5.4.0
               Client: Shell (bash 4.3.481 running in mate-terminal) inxi: 2.2.35

    Image of P2P errors. I will externally host this 278k image that was crushed to 90k here using a Wordpress encoder from 1998: it's telling me this little file is too large to reference locally so my hunch was right.
    Attached Images Attached Images

Similar Threads

  1. [SOLVED] Darkest Night Expansion with an inner light - Rules for Shaman
    By Narktor in forum Darkest Night
    Replies: 1
    Last Post: 09-25-2017, 01:48 PM
  2. [UPDATE] Update v9.7.3 Brand New Voice Chat!
    By Kimiko in forum Announcements
    Replies: 6
    Last Post: 09-06-2017, 02:08 PM
  3. [BUG REPORT] Defective asset in Darkest Night DLC
    By Cluny in forum Darkest Night
    Replies: 5
    Last Post: 03-31-2016, 11:54 AM
  4. Replies: 3
    Last Post: 01-09-2016, 03:36 PM
  5. About Darkest Night
    By Kimiko in forum Darkest Night
    Replies: 0
    Last Post: 01-08-2016, 03:28 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •