# Pikachu Volleyball P2P Online

It seems that you are playing Pikachu Volleyball P2P Online in some foreign website. If you visit the following link directly, you can play the game in a pleasant environment without ads.
The original address of Pikachu Volleyball P2P Online:
https://gorisanson.github.io/pikachu-volleyball-p2p-online/en/

✓ English | Korean(한국어)

You can also play the offline web version.

You can use Replay Viewer to view the replay files.

The original Pikachu Volleyball (対戦ぴかちゅ～　ﾋﾞｰﾁﾊﾞﾚｰ編) was developed by
1997 (C) SACHI SOFT / SAWAYAKAN Programmers
1997 (C) Satoshi Takenouchi

The original game was reverse engineered and implemented into
this P2P (peer-to-peer) online version by
Kyutae Lee

You can view the source code on GitHub.

Release Date: 2020-04-08

Update history

Pikachu Volleyball is an old Windows game which was developed in Japan in 1997. You can play this game here online by establishing a peer-to-peer connection with someone else also here.

The latest version of the web browser is recommended. The latest versions of Chrome, Firefox and Safari browsers are checked and supported. Internet Explorer is not supported.

Notice: This peer-to-peer online version is not playable under the following environment. (WebRTC, which is a technology this P2P online version utilizes, cannot establish a peer-to-peer connection under the following environment.)

- If you are using some browser extensions blocking WebRTC
- If you are using some VPN services blocking WebRTC
- If you are under a (corporate) firewall which blocks UDP ports
- If you are under a symmetric NAT (As an example, 3G, 4G or LTE cellular network is commonly under this environment.)

By using the "Test network" button below, you can check your network about the two issues above.

Controls: Use the one comfortable for you. (In case of a touch/mobile device, you need a Bluetooth keyboard.)

Replay: When you click the "Save replay" button (which will appear above the game screen), a replay file — which covers from the start of the game to the moment you click the button — are saved. You can view the replay file by using the Replay Viewer.

Options: You can check the options you want.

Automatically ask a peer about changing speed options to "fast". (If you and the peer both check this option, the game speed will be changed to "fast" without any additional messages.)
Automatically save a replay file when a connection with a peer ends. (In Chrome and Firefox browser, this option were checked to work properly. In Safari browser, this option malfunctions, so it is recommended to turn it off.)

Sound notification: When a connection between you and a peer is established or failed, "Pikachu!"

On
Off

Quick Match group: Players who have selected the same match group will be matched in Quick Match. The closer the physical distance between you and your peer, the less lag there will likely be in the game.

Select each time
Global
Korea
Taiwan

Nickname: You can set your nickname below. (The default nickname is "Player".)
There's no uniqueness checking! So it does not mean you met the same peer even if they use the same nickname. You can loosely identify the peers you met on Quick Match by the partial public IP address shown below the nickname.

Nickname (maximum 8 characters)
Quick Match Block List (0/50)

IP Address | Date Blocked | Remarks
--- | --- | ---

How to play online with one of your friends:

Room Creator - Click "create room" button. Then, send the Room ID (via a messenger, email or whatever) to the one ("Joiner") you want to play this game online with.

Joiner - Copy and paste the received Room ID into the text input box left of the "join room" button, and click the "join room" button. Then connection process will be started.

Notice: The connection will be established in about 5-10 seconds after the joiner clicked the "join room" button. If the game is not started after the waiting time, it indicates that the connection failed.

Room ID:
Room ID to join

Connection Log:

Press "Enter" key or "Z" key to start Quick Match.
(It is for preventing devices without a keyboard from doing quick match.)
Select a match group.
Players who have selected the same match group will be matched. The closer the physical distance between you and your peer, the less lag there will likely be in the game. (You can select by pressing the keyboard shortcut written in the parentheses. For "Global", for example, press "G" key.)
Number of matches
in the match group ""
within the last..

- 24 hours:
- 1 hour:
- 10 minutes:

Quick Match Log:

Number of communication with the quick match server: 0

Connection Log:

Waiting for someone to come here to play Pikachu Volleyball...
Found a peer. (If the game is not started in about 20 seconds after this message appears, it means the connection failed.)
Found a peer. It will connect to them after 3 seconds.
Now connecting to a peer... (If the game is not started in about 20 seconds after this message appears, it means the connection failed.)
Disconnected from the Quick Match server.
Failed to connect to the Quick Match server.
The room ID format is not valid. Please check the entered room ID.
There is no room matching the ID. Please check the entered room ID.
The peer already clicked the "cancel Quick Match" button.
The room matching the ID is already joined by someone else.
Connection failed.
Replay Viewer at: https://gorisanson.github.io/pikachu-volleyball-p2p-online/en/replay/
Copy
Copied!
No issues are detected.
(1) The necessary server reflexive candidate can be gotten, or your computer is assigned a public IP address. (UDP ports are open.)
(2) Your network is not behind a symmetric NAT.
This P2P online version is not going to work on your network. Both the server reflexive candidate and the host candidate can't be gotten. The WebRTC, which is a technology this P2P online version utilizes, seems to be not working in your browser. Please check the followings.

- Check your browser. Use the latest version of Chrome, Edge, Firefox or Safari.
- If you have installed browser extensions in your browser, maybe some of them are blocking WebRTC. Try after disabling or removing them.
- If you are using a VPN, try after disabling it.
- If all the suggestions above does not work, try with other browsers. For example, if you are currently using Chrome, try with Edge or Firefox.

This P2P online version is not going to work on your network. It is one of the following two cases. It is recommended that, first, do the troubleshooting on (1).
(1) You need to update your browser to the latest version. Make sure your browser is at or above the version specified below:

- Chrome (or Chromium-based browsers like Edge): 110.0
- Firefox: 110.0
- Safari: 16.4

(2) If your browser is at or above the version specified on (1) above, it seems that the necessary UDP ports are blocked. If you are connected to the internet via a corporate network, maybe the firewall is blocking the UDP ports.
This P2P online version is not going to work on your network.
The necessary server reflexive candidate can't be gotten. Maybe the reason is that the necessary UDP ports are blocked. If you connected via a corporate network, maybe the firewall is blocking the UDP ports needed for WebRTC to work.
This P2P online version is not going to work on your network.
Your network is behind a symmetric NAT.
It seems that you are playing Pikachu Volleyball P2P Online in some foreign website. If you visit the following link directly, you can play the game in a pleasant environment without ads.
The original address of Pikachu Volleyball P2P Online:
https://gorisanson.github.io/pikachu-volleyball-p2p-online/en/
chat disabled
chat disabled

Loading the game assets...

Menu description
"2人でぴかちゅ~"(upper) - Keep the current side of play
"2人でぴかちゅ~"(lower) - Swap the side of play

Waiting for the peer to load the game assets...

Average ping: ms

If the ping is over 100 ms, the game play can be unstable.

If the network is unstable (e.g. using public Wi-Fi which is shared by multiple people)
or the physical distance from the peer is far (e.g. across continents and oceans),
the ping can be high.

The game starts in seconds.

You want to change the option like above. After asking the peer about the change, the option will be changed if only the peer agrees. Do you want to proceed?

The peer want to change the option like above. Only if you agree, the option will be changed. Do you agree?

Peer agreed about changing the option.
It was applied successfully.

Peer did not agree about changing the option.

Speed option cannot be changed when the game is in progress. Please retry after the game is finished.

Winning score option cannot be changed when the game is in progress. Please retry after the game is finished.

Play one more game with the peer?

Disconnected from the peer.

You are about to block the peer whose IP address is like above. If you continue to block, you are not going to match against the peer in Quick Match. (If you want to be matched against this peer later, you can delete the IP address of the peer from the list.) Do you want to continue to block?

It was completed to add the IP address of the peer to the quick match block list. Do you want to exit from this game?

Disable chat
Enable chat