Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by yudansha1201 · Nov 16, 2012 at 04:34 AM · multiplayernetworklagipadoptimize

Optimize iPad multiplayer?

Hello. I am developing a multiplayer game for the iPad (iPad 3 to be specific). I try to send absolutely as little data over the network as possible, but am still met with atrocious lag when playing between two iPads. How can I further optimize my network communications? Is there some way I can compress the data sent? Would switching to another networking solution, such as Photon, produce less overhead? What should I target as the max bytes/second?

Thanks

Comment
Add comment · Show 3
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Graham-Dunnett ♦♦ · Nov 16, 2012 at 08:30 AM 0
Share

Are you sending data over wifi or radio? You can expect a great deal of lag if the iPads are using their radios to talk.

avatar image tobiass · Nov 16, 2012 at 12:41 PM 0
Share

It makes sense to test if you are fighting network lag (impossible) or some client side lag (where you do something wrong). Build a testcase where you send just a timestamp and let the receiver reply asap. Do this 10x per second but nothing else. Check results. $$anonymous$$aybe network IS slow.

In Unity Networking, as far as I know, you have few chances to provoke client side lag. You could send too much for your bandwidth which will raise roundtrip times slowly. There is a sendrate, which probably influences how often RPCs and updates are sent. This could maybe 100ms worst case, if you do RPCs exactly after the previous send. You could delay replies in one way or another.

avatar image yudansha1201 · Nov 16, 2012 at 05:48 PM 0
Share

I'm sending over Wifi, as far as I know. tobiass, I will perform that test case and let you know the results as soon as I can.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by enigma42 · Nov 28, 2012 at 09:26 PM

hey dunno for sure but maybe this can be of some help :

http://u3d.as/content/we-r-play/ios-video-player/3Er

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

12 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Reducing lag in networking. 1 Answer

Few questions regarding multiplayer! 1 Answer

Problem - player networking lags 2 Answers

Network Vibration Problem 1 Answer

Most efficient way to structure a huge online "virtual world" 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges