Jump to content

Zukai: Difference between revisions

m
link fix
m (changing link from http->https)
m (link fix)
 
(4 intermediate revisions by the same user not shown)
Line 14: Line 14:
|-
|-
|align="left"|[[/Change log|Change log]]
|align="left"|[[/Change log|Change log]]
|align="right"|[http://bugs.oni2.net/query?component=Zukai&order=priority&report=11 Bug reporting]
|align="right"|[https://bugs.oni2.net/query?component=Zukai&order=priority&report=11 Bug reporting]
|-
|-
|colspan="2" align="center"|[http://oni.bungie.org/forum/viewtopic.php?id=2841 Forum thread]
|colspan="2" align="center"|[http://oni.bungie.org/forum/viewtopic.php?id=2841 Forum thread]
Line 22: Line 22:
'''Zukai''' is the most recent attempt at [[multiplayer]] for [[Oni]]. Zukai is in an alpha-like stage of development for macOS until it reaches v0.1, at which point it will be ported to Windows, and development will continue on both platforms. It currently comes in the form of a bundle called '''Daodan.plugin''' and an Oni [[AE:Plugins|level plugin]] called '''level0_Zukai''' with supplemental resources.
'''Zukai''' is the most recent attempt at [[multiplayer]] for [[Oni]]. Zukai is in an alpha-like stage of development for macOS until it reaches v0.1, at which point it will be ported to Windows, and development will continue on both platforms. It currently comes in the form of a bundle called '''Daodan.plugin''' and an Oni [[AE:Plugins|level plugin]] called '''level0_Zukai''' with supplemental resources.


''Zukai'' is a Japanese word connected to the ancient art of puppetry and puppet theater (''[[wikipedia:bunraku|bunraku]]'').  Its usage in this project is based on the expression ''Ningyō Zukai'' ("Puppet Master") in [[Ghost in the Shell]], though translations of the word ''zukai'' alone range from "messenger" to "operator" to "familiar spirit" to "trainer". The icon for the project is based on the ''kanji'' for another word for puppetry, ''ayatsuri'' (操り).
''Zukai'' is a Japanese word connected to the ancient art of puppetry and puppet theater (''[[wikipedia:Bunraku|bunraku]]'').  Its usage in this project is based on the expression ''Ningyō Zukai'' ("Puppet Master") in [[Ghost in the Shell]], though translations of the word ''zukai'' alone range from "messenger" to "operator" to "familiar spirit" to "trainer". The icon for the project is based on the ''kanji'' for another word for puppetry, ''ayatsuri'' (操り).


{{TOClimit}}
{{TOClimit}}
Line 50: Line 50:
===Hosting tips===
===Hosting tips===
*If you want to be able to host games, and not just join other people's games, make sure that you have forwarded port 2680 (UDP) to your computer's LAN (private) IP address in your router's settings. See this [https://portforward.com/router.htm port forwarding guide] for help.
*If you want to be able to host games, and not just join other people's games, make sure that you have forwarded port 2680 (UDP) to your computer's LAN (private) IP address in your router's settings. See this [https://portforward.com/router.htm port forwarding guide] for help.
*Until there is metaserver support (i.e., a matchmaking lobby), you will need to arrange matches with other players using a third-party program like an instant messenger or a chat room (our community IRC channel is #Oni at euIRC.net, and an invite to our Discord server, which is currently more active, is [http://oni.bungie.org/forum/viewtopic.php?pid=52499#p52499 here]).
*Until there is metaserver support (i.e., a matchmaking lobby), you will need to arrange matches with other players using a third-party program like an instant messenger or a chat room (our community Discord server is [{{Discord}} here]).
*Some hosts are plagued by the macOS dialog that says "Do you want the application 'Oni' to accept incoming network connections?" each time someone tries to join their game. To turn this off, you should add this Oni application to your Firewall exceptions (System Preferences > Security & Privacy > Firewall > Firewall Options... > '+' button). Sometimes this will not work, in which case you need to open Terminal and use this command, remembering to supply the correct path to your Oni application (your administrator password will be requested):
*Some hosts are plagued by the macOS dialog that says "Do you want the application 'Oni' to accept incoming network connections?" each time someone tries to join their game. To turn this off, you should add this Oni application to your Firewall exceptions (System Preferences > Security & Privacy > Firewall > Firewall Options... > '+' button). Sometimes this will not work, in which case you need to open Terminal and use this command, remembering to supply the correct path to your Oni application (your administrator password will be requested):
  sudo codesign --force --deep --verbose --continue --file-list - --sign - /path/to/Oni.app/
  sudo codesign --force --deep --verbose --continue --file-list - --sign - /path/to/Oni.app/
Line 61: Line 61:


==Useful websites and programs==
==Useful websites and programs==
*You might want to make use of [http://whatsmyip.net/ What's My IP] to get your Internet IP address (there are plenty of other websites that do this too).
*You might want to make use of [https://whatsmyip.net/ What's My IP] to get your Internet IP address (there are plenty of other websites that do this too).
*[https://www.noip.com/ No-IP.com] can be used to set up a domain for someone who wants to host frequently, allowing the easier exchange of host addresses with joiners than giving out the host's IP address.
*[https://www.noip.com/ No-IP.com] can be used to set up a domain for someone who wants to host frequently, allowing the easier exchange of host addresses with joiners than giving out the host's IP address.
*If the performance of an Internet game seems poor, look at the ping between you and other players. Zukai displays ping on the scoreboard when you press the mp_score button (see "Bindable actions" section), but if you want more rigorous measurement of the connection between yourself and another player, bring up Spotlight in macOS and start typing "Network Utility". When the Utility appears, open it and use the Ping tab to test the connection between you and them. The most important numbers in the final statistics, once pinging is done, are the packet loss, which should be 0-1%, the average ping ("round-trip avg", the third-to-last number), and jitter ("stddev", the last number), which should be less than 25% of the average ping.
*If the performance of an Internet game seems poor, look at the ping between you and other players. Zukai displays ping on the scoreboard when you press the mp_score button (see "Bindable actions" section), but if you want more rigorous measurement of the connection between yourself and another player, bring up Spotlight in macOS and start typing "Network Utility". When the Utility appears, open it and use the Ping tab to test the connection between you and them. The most important numbers in the final statistics, once pinging is done, are the packet loss, which should be 0-1%, the average ping ("round-trip avg", the third-to-last number), and jitter ("stddev", the last number), which should be less than 25% of the average ping.