LegacyShell FAQ
Index
System requirements
We're still in the process of working this out, but here's a rough idea:
- A mouse and keyboard. No official mobile support (yet!)
- 2.0Ghz processor
- 4GB RAM
- A broadband connection
- A WebGL and WebSocket-compatible browser. Most any modern browser will do!
- Graphics accelerator that supports WebGL
Lag! What should I do?
If your shots are getting off really late, or you're bouncing around all over the place, here are a few things you can try:
- Pause or cancel any active downloads or streams. Turn off that cat video!
- Close any file-sharing applications
- Close apps that download in the background (Steam, etc.)
- Try a different server
- Restart your router
- If you're on WiFi, try a wired connection if you can
Generally speaking, we like to see a ping of 100ms or less. You can see your ping in the upper-left corner of the game window as you play. You can get away with higher pings if they're consistent, but they rarely are!
My frame rate is low. Now what?
(Frame rate is indicated by the FPS readout in the upper-left corner of the game window. 60 is best!)
- Try closing other apps, browsers, and tabs
- If you're running multiple displays, try moving your browser window to another one
- Install the latest video drivers for your card. Here are some links for common brands:
NVIDIA
ATI
Intel
There are also all kinds of crazy settings available (too many to cover here) in Chrome by entering chrome://flags
in the address bar, or about:config
if you're using Firefox. Be careful, though; fiddling with these could cause problems and may even cause your computer to lock up!
How do I enable WebGL?
That depends on your browser! LegacyShell requires WebGL, so if you can play the game already, it's enabled, and you don't have to worry about this! Otherwise, follow the directions for your browser below. If your browser version is older than the one listed, download the latest! You'll thank me later.
Chrome 49
Step 1 - Enable hardware acceleration
- Enter
chrome://settings
in the address bar
- Open the Advanced settings (probably at the bottom)
- In the System section, make sure that "Use hardware acceleration when available" is checked. If not, you'll have to restart Chrome after you change it.
Step 2 - Enable WebGL
- Enter
chrome://flags
in the address bar
- In older versions, ensure that Disable WebGL is not activated. In newer versions, search for WebGL 2.0 and set it to "Enabled". Again, you'll have to restart Chrome once you've done so.
Firefox 54
- Enter
about:config
in the address bar
- Search for webgl.disabled and make sure it's set to
false
Changes take effect immediately.
Safari 10.1
- Select Safari->Preferences from the menu bar
- Select the Advanced tab
- Make sure that the Show Develop menu in menu bar checkbox is checked
- In the Develop menu, select Experimental Features and make sure that WebGL 2.0 is checked
Internet Explorer 11 / Edge 14
Should be enabled by default. If not, you probably need to update your graphics driver!
WebSockets? Say What?
WebSockets allow for efficient communication that is vital for games of this type. Here's a list of browsers that support it. If yours isn't on the list, or is older than the version shown, you should download a new one!
Supported browsers
- Chrome 43
- Firefox 48
- Edge 14
- IE 10
- Safari 6.0