Client User Interface
This page describes the user interface for the client application. For installation instructions, please see: WindowsClientInstall, LinuxClientInstall, MacClientInstall. Also see ClientCommandLineArgs
Before Connecting
Please visit the account server and create an account for yourself.
Running
The application name is RunClient?. It will either be .exe if you are using the binary distribution or .py if source. There aren't any command line arguments to speak of, however, there is a config file called client.conf that can be used to set options.
Connecting
If you are planning to connect to your new server (vs the MV3D demo servers), you'll need to edit client.conf. You can either edit the one that's in the same folder as RunClient?, or you can edit your "local" config which is in ~/.mv3d/client.conf (c:\users\you\.mv3d\client.conf or c:\Documents & Settings\you\.mv3d\client.conf on Windows). Make the following changes (edit the lines in the sections specified or add them in the case of the local config):
[Player] servers=pb://localhost:1999/Player [PBClient] loginServices=https://localhost:8080/service/
Now's a good time to switch to the Panda3D renderer if you'll be using that:
[Player] renderer=mv3d.client.ui.panda.PandaRenderer
After running the client app, you'll get a big window (or full screen if you so chose) with the main menu in it:
Click the Connect button and then you should see the connect options:
Select the server from the list and enter your username and password. If the server you want isn't listed, you'll have to add it in client.conf. Once connected, you will see the character selection screen:
From here you can choose an existing character or create a new one. Select one and hit the Select button to enter the world. If there are errors at any point in the process, it will print them out to the console and bring you back to the main menu.
Movement
Once connected, you can use the following Keys:
- W or Up Arrow: Move forward
- S or Down Arrow: Move backward
- A or Left Arrow: Turn left
- D or Right Arrow: Turn right
- Q: Strafe left
- E: Strafe right
- Space bar: jump
- H: Wave
- K: Kick
View
To change the view, hold down the left shift key.
- Dragging mouse button 1 = change pitch and roll
- Click mouse button 2 = toggle 1st person and 3rd person views
Chatting
You may notice a window in the bottom of the screen. It has a big open area and a text box. If you enter text in the text box and hit <Enter>, you will say that in the game. Other people will see it in the open area above.
Other Commands
- ESC: Quit
- F1: Toggle stats window
- F2: Toggle chat window
- TAB: If your avatar is enabled for it, toggle(?) the InGameEditor/Ui.
- Print Screen: Take a screen shot. Saved as screenshot_yyyymmddxx.png. (yyyy=year, mm=month, dd=day, xx=unique screenshot number for that day)
- grave (`): Toggle Python interpreter window.
Back to TechnicalDocumentation.
Attachments
- clientmain.PNG (420.9 KB) - added by mike 7 months ago.
- clientconnect.PNG (415.5 KB) - added by mike 7 months ago.
- clientselectpc.PNG (413.5 KB) - added by mike 7 months ago.
