8BitMMO: The Mousepad

I just picked this up for $1 (including shipping from Hong Kong to USA):

mousepadHere’s how I did it:

  1. Head to retailmenot and plug in “mousepad” for mousepad deals.  Grab one of the $.99 mousepad coupon codes
  2. I went with a company called Artscow.
  3. You might not want to use your main e-mail, because they’re going to spam it with stuff every day, even if you opt out during registration.
  4. I got the “Large Mousepad”
  5. Here’s some art you can use.
  6. It ships from Hong Kong, so it takes a couple weeks to arrive.  On the plus side, this probably means international shipping isn’t extra.

EDIT: Apparently not all the codes there get you the $1 pad + free shipping.  Try this one:  Z099MOUSEPADNSQNK or the others on the retailmenot site.


Help & FAQ


  • Arrow keys or WASD to move.
  • Press E to use objects.
  • Press i to access inventory.
  • You can click an inventory item to equip it (makes it active item).
  • Press spacebar to use the active item (ie, use sword).
  • Use the sword on enemies to get cash to spend in the shop (press H to access shop).


  • Talk to Draco in Root to learn how to build


  • /home – respawn at your homestone
  • /root – respawn at city of Root
  • /sign <text> – rename the sign you are looking at
  • /redeem <code> – redeem a code
  • /who – see who is online.
  • /trade <username> – start trade with someone.
  • /w <player name> <message> – Sends a private whisper message to player name.
  • /ignore <player name> – toggle ignore status on another player
  • /rewardblocks – see your progress on finding reward blocks.
  • /me <text here> – emotes this text as an action.
  • /global <text here> – send a message to all players
  • /g <text here> – send a message to all players
  • /nearby <text here> – send a message to all nearby player
  • /n <text here> – send a message to all nearby player
  • /friend – get information about friend list
  • /color <1-9> – changes your color
  • /sellallinv – sell all your inventory items.
  • /homeinvite <player name> – Invite another player to visit your homestone
  • /visit <player name> – Visit player’s homestone (requires invite)
  • /leveldoor <minimum level> – set minimum level for a level door.
  • /homestoneretrieve – returns your homestone to your inventory
  • /nukekeys – delete all keys from your inventory
  • /clearquests – deletes all quests from the quest window
  • /loc – prints your current location
  • /gold – displays information about current gold cycle
  • /telepad <telepad ID> – links telepad to telepad id
  • /togglemapprivacy – first travel to your pocket universe, then execute this command.  It will toggle whether your pocket universe will be visible on the map — does not take effect until next time map is generated
  • /regionstat – show how many blocks are in your current region
  • /checkpoint (or /ch) – manually respawn to your most recent checkpoint
  • /townexpand – (Mayor/Official/Vice Mayor Only) Expand the size of your town (costs plat)
  • /townname <town name> – (Mayor Only) Names your town
  • /townadd <player name> – (Mayor/Vice Mayor Only) Adds a citizen
  • /towndel <player name> – (Mayor/Vice Mayor Only) Removes a citizen
  • /towninfo – Gets information about the town you are in
  • /towntele <town name> – (Citizen only) Teleport to town stone
  • /townoff <citizen name> – (Mayor/Vice Mayor only) Toggle Town Official status for a citizen
  • /townvicemayor <player name> – (Mayor Only) Toggle’s citizen vice mayor status.
  • /townpvp (off OR on OR bounty OR dungeon) – (Mayor/Official/Vice Mayor only) Toggle PvP status of town.
  • /towntransfer <player name> – (Mayor Only) Transfers ownership of town to target player
  • /towns – Show list of all towns on this server that you are the mayor of, and their location.
  • /townupgrade – (Mayor/Official/Vice Mayor Only) Upgrade your pocket townstone to a full townstone
  • /friend add <username>
  • /friend remove <username>
  • /friend list (or /f)
  • /safe open <password> (or /safe 0 <password>
  • /safe close (or /safe c)
  • /safe count
  • /safe deposit <amount> (or /safe d <amount>)
  • /safe withdraw <amount> (or /safe w <amount>)
  • /safe pw <password>
  • /safe owneropen
  • /rewardblockname <name>
  • /rewardblockquest <quest text>
  • /rewardblock quest (non public rewardblock)
  • /publicpad tele <location name> (or the obvious /tele <location name>
  • /publicpad list
  • /publicpad name <location name>
  • /tele <name> – teleport to named publicpad
  • /publicpad list – list all publicpads
  • /publicpad help – gets list of publicpad commands
  • /fdo OR /feedoor open
  • /feedoor fee <price>
  • /listpockets – get a list of your pocket universes, showing the map id for each
  • /telepocket <map id> – Teleport to one of your pocket universes, ie: /telepocket 123456
  • /buypocket – purchases a new pocket universe for 10p. Pocket will be a standard new pocket (2×2 regions big with no townstone placed yet).
  • /passworddoor open <password> – Opens password door.
  • /passworddoor set <password> – (Owner only) Sets password.

How do I get a log file to get more information about my error?

How-to guide for Steam builds

ERROR>java.lang.UnsatisfiedLinkError: C:\Users\NAME\AppData\Roaming\8BitMMO\Clients\2f4a8472\SteamGlue.dll: Can’t find dependent libraries

Could be several things, but the most likely solutions to try:
– Reboot (sometimes it’s that easy)
– Disable antivirus (could be preventing DLL load)
– Verify game integrity cache
– Uninstall, delete %APPDATA%\8BitMMO, reinstall

My bet is on the antivirus, but try each. Good luck!

Error: Could not get Steam Auth Ticket, or:
[WARNING] We had to give up waiting for steam auth ticket to be ready

If in your log file, this manifests as the line “[WARNING] We had to give up waiting for steam auth ticket to be ready” in your game log, this indicates that Steam’s Auth servers are currently down.  Please retry later.

Also, you can try these tips:

  1. If you are running the Steam build, please make sure Steam is actually running and you are logged in.
  2. Disable antivirus / parental controls (some have been causing the steam auth DLL’s to not load) and try running again.
  3. Ensure game is not currently running.  Then in Steam, right click 8BitMMO -> Properties.  Choose Local Files tab.  Click Verify Integrity of Game Cache.  Try running the game again after this is complete.

Could not copy steam dlls.
java.io.FileNotFoundException: C:\Users\<username>\AppData\Roaming\8BitMMO\Clients\2f4a8472\steam_api.dll (Access denied)

Ensure your user has permission to C:\Users\<username>\AppData\Roaming\8BitMMO and its subfolders — simplest way is to add permission for all users to modify that folder.

“Oops! A download error occurred”

Try closing the game and deleting %appdata%\8BitMMO

Where is my plat credited for purchases?

Plat is a universal currency, accessible from all servers.

Where are my gold & hats credited for in-game pack purchases?

Gold & Hats are server-specific, and credited to the server you are playing on when you make the purchase (or if not online, then the one most recently connected to).  They are credited instantly, as long as you complete the Steam purchase.

Where are my gold & hats credited for Steam Founder’s Pack purchases?

Gold & Hats are server-specific.  They are credited when the launcher is first started up.  They will be delivered to the last server you played on prior to restarting the launcher.

How do I wear my Steam Founder Hat(s)?

Logon to the server where your purchase was credited (see above answer).  Then Menu > Shop > Clothing > Hats > Use your new Hat

When game is launched, only a black screen is shown

This can happen when certain overlays interfere with the game.  Try turning off Mumble Overlay, teamspeak overlays, or anything else that would interfere with rendering.

Steam overlay DOES work though, so feel free to leave that on 🙂

“Error: Trouble getting latest launcher version online.”

This error indicates the launcher is unable to download its configuration file.  Here is how to resolve this:

  1. Try re-launching the game from Steam or your Desktop — it is possible that the error was only a temporary network error
  2. Make sure you are not behind a network proxy
  3. Turn off any firewall that would be interfering with the ability for the launcher to download a file

“Authenticating with Steam, Please Wait…” shows forever

This problem indicates there is an issue logging into Steam.  Here are a few methods to resolve this error:

  1. Try closing the launcher and run the game again – maybe it was a temporary error.  This error will also be shown when Steam API servers are down.
  2. If you are running the Steam build, please make sure Steam is actually running and you are logged in.
  3. Disable antivirus / parental controls (some have been causing the steam auth DLL’s to not load) and try running again.
  4. Ensure game is not currently running.  Then in Steam, right click 8BitMMO -> Properties.  Choose Local Files tab.  Click Verify Integrity of Game Cache.  Try running the game again after this is complete.

Can I make a YouTube let’s play video?

For sure!  However, I would humbly ask two things:

A) Please keep in mind the game is still a work in progress – you might find bugs, and I still plan on adding more content and features to the game.

B) You can monetize the video with ads.  But if you’re able to avoid it, I’d very much appreciate if you didn’t.  I do want YouTube Let’s Play Broadcasters to be successful and to earn a fair wage for their work — I love what you guys do.  But I also loathe advertising with the passion of a thousand suns.  So if you can skip the ads, awesome, but if you have to put them in, then that’s okay too.

java.net.SocketException: Permission denied: connect

Disable Norton or other firewall / virus

450 // Blocked by WPC

You need to disable Windows Parental Controls in order to play.

Problem parsing steam login JSON.  This was received: . . . window.location.replace(‘http://fss.live.com/krl/block.aspx

You need to disable Microsoft Family Safety in order to play.

Couldn’t get I/O for the connection to: core.8bitmmo.net because Invalid argument: connect

Try updating your network drivers, especially if you have an Alienware Laptop.  Details.

How to Install 8BitMMO on 64-bit Ubuntu

UPDATE:  There is now a native 64bit client — these steps should no longer be necessary.

You may get this error in your log initially when running on 64-bit Ubuntu:

ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Exception in thread "main" java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: /home/user/.local/share/Steam/SteamApps/common/8BitMMO/jre/lib/i386/libglass.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
    at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:284)

Don’t worry — 64-bit Ubuntu just requires some additional libraries.

On older Ubuntu, you can just run:

sudo apt-get install libgtk2.0-0:i386
sudo apt-get install ia32-libs

On Ubuntu 14.04, you will need to run:

sudo -i 
cd /etc/apt/sources.list.d 
echo "deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse" >ia32-libs-precise.list 
apt-get update 
apt-get install ia32-libs

(14.04 Forum thread)

The game should now launch okay.

Web links (ie Menu > Map, or buying gold) do not work in Steam Linux version

Ensure you have libgnome2-0 installed. Details

How do I become a Game Moderator?

Be recommended by one of the current Game Moderators.  Generally to be eligible, you need to be consistently active for several months, and have demonstrated a history of helping new players.


  • Close 8BitMMO completely
  • Go to %appdata%
  • Delete your 8BitMMO folder (all of your game progress is safe)
  • Re-open the 8BitMMO client, it should redownload

I’m having weird Java issues / it says I’m missing a plugin

Here’s a list of things to check:

  • Try restarting your browser.
  • Bring up task explorer (CTRL + SHIFT + ESC) and killing any Java instances, then refresh the page
  • Please install Java from Java.com.  You’ll want to use the latest version of Sun Java 6.  Java 7 is currently in developer preview, and doesn’t consistently work with the game yet.
  • If you’re using non-Sun java, that also could be an issue
  • If your browser says you don’t have the Java plugin but you did install it, check to see if you’re using the 64bit version inside a 32bit browser.  One user had this issue in Chrome, and resolved it by installing the 32bit Java instead of 64bit Java
  • Try a reboot, especially if you just installed java, or changed java versions.  This has helped in at least one case and saved hours of troubleshooting.

It says my Java is old

Please make sure you have installed the latest Java 6 available.  Java 7 should also work (no guarantees on that yet though).  On Windows, head over to Java.com to get the latest version.  On Mac this can be tricky, but try this video tutorial and let me know if that works.  For Linux, please consult the documentation for your distro on how to install/get the latest Java.

It says my Game Client is old and I need to clear my cache?

Try clearing your browser cache & restarting your browser.  Failing that, try a full system reboot.

When I load the game, all I see is a white screen

Try the steps above for weird Java issues.  Most likely you need to restart your browser or task kill any java instances (CTRL + SHIFT + ESC) and refresh the page.

I just joined the game, how do I get out of this room?

Check the quests window to see your next steps — it’s on the right of the screen.  Menu > Quests to see it if you closed it previously.

How do I open doors / talk to NPCs?

Press E while standing near them.

How do I sword?


I lost my sword somehow!

Go to Menu > Shop, and buy a new sword.  If you’re out of gold somehow, ask someone to give you a sword.

Help, what do I do now?

Check your quests window on the right to see your next steps.  Talk to the NPCs at the spawn point to get quests.

How do I build?  How do I place blocks?

Talk to Draco at the spawn point.  He’ll give you a bunch of quests that’ll teach you step by step how to build.

How do I access the menu?

It’s at the top left of the screen.  Just hover over it with your mouse and it’ll roll down the options

How do I get gold?

Slay LawyerCats!

Where do I slay LawyerCats / where is the wild areas I can build in?

Take the wildepad telepad at the top right of root to teleport to a random area on the edge of the wilderness.

Here’s the shortest path to buildable territory (step by step guide)

  1. (After you have completed the tutorial)
  2. Menu > Respawn (root)
  3. Go right to the purple telepad and use it
  4. You are now in your own Pocket Universe!  Have fun building!
  5. Bonus step: Talk to Draco in Root, he’ll teach you how to build

Help, I’m stuck!

Go to Menu > Respawn

How do I close all windows (inventory, shop, etc)

Press ESC

How do towns work?  I want to be a mayor

Awesome!  read the HOWTO, or watch the vlog.

I want to join a town!

You’ll have to find a mayor and get them to add you to the town.  OR, start your own town!  (see above question)

Why can I sometimes steal grass?

Dark green grass is ‘free’ grass.  Anyone can pick it up and place it

Light green grass is artificial grass – it is owned, and cannot be griefed.  Grass bought from the shop is this artificial / protected grass.

I am going to steal all the grass!

You know you can’t sell grass, right?  Whatever, have fun 🙂

2013 UPDATE:  People took all the grass, and now the ‘free’ grass is incredibly valuable to trade to other players due to its rarity.  Hah!

I have an idea / I found a bug

Please post it in the suggestion box so I can keep track of it!

How do I write on a sign?

Type /sign blah in the chat window while standing near it.  Talk to Draco nearing the spawning point to learn more.

Where am I?

Easy answer:  Menu > Map

Hard answer: If you type /loc it will list your position.  IE, it’ll show something like ‘128,128,128:2,3=65′.  The part in bold, between the : and the = is the most important part.  These are your region coordinates and indicate what x,y chunk of the world you are in.  You start the game roughly at 0,0, and as you move east/right the x value gets bigger.  As you move south/down, the y value gets bigger.

Where’s my stuff?

If you forgot where you placed your items, launch the map via Menu > Map.  From there, click “Where’s My Stuff?”

I’m having random lag spikes / anything I can do to help performance?

Try toggling off lighting in Menu > Options (or just press T).  You can also toggle off all heavy processing with SHIFT+T, at the loss of lighting & outlining.

If your lag is network related, try turning off bittorrent, or any other heavy network utilization programs.

How do I trade?

Check out this post on trading

How do I change my color?

Type /color <number> in the chat window, where number is between 1-9.

What client build am I running?


How do I get the latest client build?

Steam or Desktop Edition:  Simply join a server from the launcher — your client will be checked to ensure it is the latest version.

Kongregate or Browser Edition:  Restart your browser — if that fails to get the latest version, clear your browser’s cache, then perform a full system restart.

Why is there no jump key?

Jumping with swords is dangerous.

I have another question / I need help from a Game Moderator

Check this page for links to forums & the support system.

Could not copy steam dlls.
java.io.FileNotFoundException: C:\Users\particular\AppData\Roaming\8BitMMO\Clients\2f4a8472\steam_api.dll (Acesso negado)



Introducing Teleporters

I have just finished creating Teleporters, a frequently requested object.  They are live on the server right now, can now be built by anyone!

How do they work?

Just stand on top of a blue one and press ‘E’ — you’ll be instantly teleported to its linked teleporter.  Red teleporters have not yet been linked.

How to build one?

  1. Buy two from the shop.
  2. Place them each at the two locations you’d like them to be.
  3. Use one of them (press E) to find out its Telepad ID number
  4. Look at the other telepad and in the chat window type /telepad <put the ID number here>
  5. The telepads are now linked, and anyone can press E to transit between them.



Towns are live! HOWTO/FAQ

Player-created towns support is now live in Build S7.0/378!  Town support allows you to do cooperative building projects with friends, whether that is creating an actual town, or working on any other shared construction project.

I am planning to do a video blog about the towns system (hopefully tomorrow), but in the meanwhile, here’s how it works:

How is each region now categorized?

Each region (about a screen’s worth of tiles) can now be categorized as one of these three areas:

Capital City – No PvP.  You can build in any unclaimed area and can’t mess with other player’s creations.

Player City – Limited PvP (only citizens can cause damage).  Any citizen can modify any block, but non-citizens can do nothing.

Wilderness – Full PvP.  For now, blocks in wilderness are safe from griefing, but later on this will likely change.  Monsters spawn.

How do I create a town?

To create a town, buy a Town Stone from the shop and place it down.  It must be a good distance away from any other towns.

Then to name your town, type /townname <town name here>

How do I join a town?

Ask the mayor of that town to stand in the town, and then they should type /townadd <your user name>

Wah!  It takes forever to walk to my town!

If you’re a citizen of a town, you can type /towntele <town name here> and be instantly teleported just south of the town stone.

My town needs more space

As the mayor, type /townexpand while standing in your town.  Expansion is expensive though!’

Town Citizen vs Town Official

A town citizen can place blocks in your town anywhere, but only pick up their own blocks.  A town official has permission to take ANY blocks from your town.  Be careful who you make officials!

Command List

These commands can be typed into the chat window.  For many of these, you need to be standing in the town while you execute the command.

  • /townexpand – (Mayor Only) Expand the size of your town (costs plat)
  • /townname <town name> – (Mayor Only) Names your own
  • /townadd <player name> – (Mayor Only) Adds a citizen
  • /towndel <player name> – (Mayor Only) Removes a citizen
  • /towninfo – Gets information about the town you are in
  • /towntele <town name> – (Citizen only) Teleport to town stone
  • /townoff <player name> – (Mayor Only) Toggle town official status of a citizen
  • /townpvp – (Mayor or Official Only) Toggle Player vs Player status of the town

Eventually this will all be accessible via the UI, and chat window commands won’t be required.  Additionally, I’ll be adding more commands/abilities once Town vs Town warfare is implemented.

Feedback Welcome

Please let me know what you think of the new system!