Skip to content

fix: network time arguments #1194

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Sep 17, 2021
Merged

Conversation

LukeStampfli
Copy link
Contributor

A small improvement to networktime to ensure that tickrate is a positive value

  • Using uint in the config will force the inspector value to be positive to prevent user error.
  • checking for 0 in the NetworkTickSystem allows us to immediately throw an exception on startup.

Makes sure no negative tick values can be used as mentioned in #1185 (but not directly related)

@LukeStampfli LukeStampfli changed the base branch from master to develop September 16, 2021 15:45
@LukeStampfli LukeStampfli merged commit 7b361c6 into develop Sep 17, 2021
@LukeStampfli LukeStampfli deleted the fix/network-time-arguments branch September 17, 2021 08:52
SamuelBellomo added a commit that referenced this pull request Sep 17, 2021
* develop:
  feat: INetworkMessage (#1187)
  fix: Increase timeout for UTP adapter tests (#1199)
  docs: Update repo and both package readme files (#1180)
  chore: updating UTP package to pull in DTLS fixes (#1197)
  fix: network time arguments (#1194)
  feat: network physics (#1175)

# Conflicts:
#	com.unity.netcode.gameobjects/Components/Interpolator/BufferedLinearInterpolator.cs
#	com.unity.netcode.gameobjects/Components/NetworkTransform.cs
#	testproject/Assets/Prefabs/PlayerCube.prefab
SamuelBellomo added a commit that referenced this pull request Sep 17, 2021
…transform-teleport

* sam/feature/client-network-transform:
  adding proper delta sending
  feat: INetworkMessage (#1187)
  fix: Increase timeout for UTP adapter tests (#1199)
  docs: Update repo and both package readme files (#1180)
  chore: updating UTP package to pull in DTLS fixes (#1197)
  fix: network time arguments (#1194)
  feat: network physics (#1175)

# Conflicts:
#	testproject/Assets/Scenes/ZooSam.unity
mollstam pushed a commit to Keepsake-Games/com.unity.netcode.gameobjects that referenced this pull request Feb 13, 2023
* fix: use uint for tickrate and more rigorous argument checking for 0 tickrate

* tickrate to uint in buffered interpolator

* time editor tests use uint and use testcase attribute to cleanup tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants