Eleven-VR Wiki

A list of FAQs can be found on discord or here: https://forfunlabs.github.io/ElevenVR.github.io/help.html


Where can I chat with fellow Eleven players and Eleven devs?

You can find users and devs on the discord often. The invite for the discord, if you already aren't part of it is here. If you are part of the discord already, the direct link is here. There are various topic channels where you can suggest ideas for the game, or where you can post bugs.


How do I adjust position of my paddle?

See Customising your paddle.


How do I adjust the position of the table?

Follow the instructions in Table->Position menu.


Where is the ball?

Press the trigger button (usually by using the index finger) on the controller that does not hold a paddle.


How do I adjust the surface parameters of the paddle?

See Customising your paddle


Can Oculus/Pico/Steam users play against each other online?

Yes.


What is ping compensation?

Currently, ping compensation is a tool which helps alleviate some issue related to latency. The way it works right now is that, when you hit the ball, in multiplayer, the render time rate of your ball slows down based on your ping compensation settings. 20 = 20% slower. This is only visible in your view, and not your opponents. The moment your opponent touches the ball, the render rate of the ball in your vision returns to 1:1. The idea can be seen in the following exaggerated example. Player A hits the ball to player B. Ping is 100ms. Player A sees the ball fly from their paddle, to the place their opponent would eventually hit from, over the course of 500ms. Due to latency, player A will only see player B hit the ball 600ms after player A's hit. The ball, in player A's view, will have gone past player B, and then teleported to the paddle of player B when player A got the signal from player B (that player B hit the ball). This disconnect between where the ball is, and where it then gets launched from bothers some people. If ping compensation in this case is set to 20, then the following would happen. Player A sees the ball's flight to the eventually B collision take 500*1.20 = 600ms. Player B sees the ball take the normal 500ms flight. When player B hits the ball, player A sees the ball reach the racket of player B, and bounce back. So everything would be lined up.

This is not a perfect solution. While it helps line up impact, it hurts the appearance of the ball.

A better solution is Pingball .

In a multiplayer game, I can't hear or I can't be heard.

At this time, the audio is a bit sensitive. Firstly check your Settings that the headset microphone isn't muted and that the settings allow for microphone access for the game. For best results, make sure only the headset audio and mics are the active and default audio and microphone inputs when viewed in windows sound settings. This must be the case before the application starts. If you try to change it mid game, it will most likely not work. If that is all fine, check the audio of each player and yourself by clicking on the ROOMS button in the mid multiplayer game menu. You will see everyone in the room and their respective volumes. The speaker/mic symbols will change color as audio comes through. Here you can mute anyone or mute yourself.


In a multiplayer game, One of the spectators is being really annoying

Anyone in the room can mute or visually hide anyone else in the room. This makes for a funny table tennis game when you are playing with a ghost. If you are the host or the challenger, you have the additional power to kick out anyone in the room. All of this is seen in the ROOMS screen (see above). At the writing of this, there is no logic that would permanently ban someone from a room, so they might request to come back. If this happens, please let us know on the discord - as if it happens at all, we'll put in code to prevent it, quicker.


How do I reset or backup my preferences?

(to be updated) All preferences are stored in a file "preference.json" that is alongside the .exe of the game. It gets read on application start, and written to on application close. In the future, we will provide the ability to have multiple saved profiles. If you want to reset any or all preferences, delete the file or clear it, or delete individual entries in the file. NOTE: if the file is not valid JSON at the launch of the application, all values will be reset to default.


I am unable to connect to a user, or am seeing an error or behavior I don't understand.

Please reach out to us on the discord (see first entry in this list). We are very quick to respond most of the time, and will troubleshoot with you until the issue is resolved.


I have an idea, what if....

We have a channel for this on the discord (see first entry in list). Ideas posted that we like, we pin to the channel so that eventually we'll get to them.


What is this ELO rating ranking stuff?

Elo is a specific type of player rating system. Everyone starts off with 0 points. Beating someone gains you points, and losing loses you points. The number of points is a function of the relative values. The end goal of such a system is to be a predictor of win/loss probabilities. For example, a player with a rating of 1800 should handedly beat a player with a rating of 1200. For more information, check out the wikipedia article for ELO


Why aren't my points being counted?

First question is, are you in a game? You would know if you are if you see points on the virtual TV. Once you know you are in a game, is it your serve? You'd know if you can grab the ball. If it is the AI's serve, it will serve after a short delay after the previous point. If it is your serve, then here are the steps for a proper serve.

https://cdn.discordapp.com/attachments/340717279299895297/683187102564745216/unknown.png

1. Toss the ball at least 6 inches (though the height rule isn't enforced at the moment) behind your side of the table (so not over the table).

2. The ball must then be hit by your paddle, again behind the table. If the ball hits anything other than your paddle, the game considers that you are just fooling around and doesn't count any score until you do do steps 1(toss) and then 2(paddle hit)

3. After the ball is struck with the paddle the ball needs to bounce once on your side of the table (doesn't matter left or right side)...

4. ...fly over the net without touching it...

5. ...then land on the opponent's side. Once it hits their side, it is not their responsibility to hit it back as they would throughout the game.

6. A valid hit throughout the game is letting the ball hit your side exact one time, and then hitting it back through the air onto your opponent's side. During the game, after the serve, the ball can bounce off of the net without issues - only table bounces

affect the point. However, during the serve, if the ball, between hitting your side, and your opponent's side, touches the net at all, it is considered a LET. This results in a serve redo (no points or position lost). You can have unlimited LETs in a

row with no issues.

For more information, check out the official ITTF (International Table Tennis Federation) Rulebook


When I play Multiplayer, there seems to be a lot of latency.

See Relay vs. P2P connections