1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

City Of Steam Guide

Discussion in 'Guides' started by booman, Nov 27, 2015.

  • by booman, Nov 27, 2015 at 2:17 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,284
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    cityofsteam103.jpg
    Update: Sadly, City Of Steam is no longer online.
    City of Steam is a Free to Play MMORPG where everything revolves around a steam world and steam its-self. Fight huge roaches, rats, skeletons and many other minions as you loot and level up your character.

    cityofsteam102.jpg

    Follow my step-by-step guide on installing, configuring and optimizing City of Steam in Linux with Pipelight

    Tips & Specs:

    Mint 17.2 64-bit
    Pipelight

    Install Pipelight

    Go To: pipelight.net/cms/installation.html
    Click on the distribution you are using
    citysteam01.png

    Launch Terminal
    Ctrl+Alt+T

    Ubuntu installation
    citysteam02.png

    Add the Repository
    Type:
    Code:
    sudo add-apt-repository ppa:pipelight/stable
    citysteam03.png

    Press Enter
    citysteam04.png

    Update Ubuntu
    Type:
    Code:
    sudo apt-get update
    citysteam05.png

    Press Enter
    citysteam06.png

    Install Pipelight Multi
    Type:
    Code:
    sudo apt-get install --install-recommends pipelight-multi
    citysteam07.png

    Type "Y"
    citysteam08.png

    Press Enter
    citysteam09.png

    Update Plugins
    Type:
    Code:
    sudo pipelight-plugin --update
    citysteam10.png

    Press Enter
    citysteam11.png

    Enable Unity3d
    Type:
    Code:
    sudo pipelight-plugin --enable unity3d
    citysteam12.png

    Type "Y"
    citysteam13.png

    Press Enter
    citysteam14.png

    Create Mozilla Plugins
    Type:
    Code:
    sudo pipelight-plugin --create-mozilla-plugins
    citysteam15.png

    Press Enter

    Launching Firefox

    Open Firefox
    A pop up should appear "Creating wine prefix"
    citysteam23.png

    Unity pop-up should appear "Downloading wine-unity3d-installer (1MiB)"
    citysteam24.png

    Unity plugin
    Check for the Unity plugin in Add-ons
    citysteam26.png

    Unity Player 5 should be on the list
    citysteam27.png

    If not, close Firefox, open Terminal again and run these three commands again:
    Code:
    sudo pipelight-plugin --update
    Code:
    sudo pipelight-plugin --enable unity3d
    Code:
    sudo pipelight-plugin --create-mozilla-plugins
    Installing User Agent Overrider

    Go To: https://addons.mozilla.org/en-US/firefox/addon/user-agent-overrider/
    Click "Add to Firefox"
    citysteam16.png

    Click Install
    citysteam17.png

    Platform Override

    Type in the address bar:
    Code:
    about:config
    Click "I'll be careful, I promise!"
    citysteam19.png

    Right-click anywhere in the rows
    Roll over "New"
    Select "String"
    citysteam20.png

    Name the string:
    Code:
    general.platform.override
    Click OK
    citysteam21.png

    String Value: Win32
    Click OK
    citysteam22.png

    Click the User Agent Override icon
    Select "Windows / Firefox 29"
    citysteam18.png

    Launching City Of Steam

    Go to www.cityofsteam.com

    Click "Play Now"
    citysteam31.png

    Enter credentials
    Click "Sign In"
    citysteam32.png

    Click "Play Now" again
    citysteam33.png

    Note: Sometimes the website gets stuck on the login screen but shows "login successful" in green.
    Just go back to www.cityofsteam.com


    Select a server in your region
    citysteam34.png

    Unity blocker
    Click "Allow"
    citysteam35.png

    Click "Allow and Remember"
    citysteam36.png

    Intro
    When it finishes loading press any key

    Select Game Quality
    Click Play
    citysteam37.png

    Click Fullscreen Icon
    Select resolution of your Linux desktop
    citysteam38.png

    Optimization

    Click the tiny gear at the top right
    Click the Screen icon

    Adjust:
    • vSyncCount
    • Environment Distance
    • Character Distance
    • Shadow Distance
    • Terrain Detail
    • Player Render Limit
    • Global Settings
    • Shadow Quality
    • Reflections
    • Bloom Effect
    • Anti-aliasing
    Click Accept
    citysteam40.png

    Conclusion:
    City of Steam performed really well except in Arkadia on my GeForce 550 Ti. There were some random crashes and I think its because of shadows and anti-aliasing or shaders. Turning the graphics settings down to medium seemed to help a bit.
    The only other side-effect was seeing the bottom panel in Mint while playing full-screen. It didn't bother me very much and didn't affect game-play.

    Gameplay Video:


    Screenshots:
    cityofsteam80.jpg

    cityofsteam85.jpg

    cityofsteam87.jpg

    cityofsteam89.jpg

    cityofsteam91.jpg

    cityofsteam97.jpg

    cityofsteam106.jpg
    Last edited: Oct 6, 2016
    vashin and mrdeathjr28 like this.
  • Categories:

Comments

Discussion in 'Guides' started by booman, Nov 27, 2015.

  1. vashin
    I'm having issues installing pipelight on Arch. Any suggestions?

    $ sudo pacman-key -r E49CC0415DC2D5CA
    gpg: connecting dirmngr at '/root/.gnupg/S.dirmngr' failed: IPC connect call failed
    gpg: keyserver receive failed: No dirmngr
    ==> ERROR: Remote key not fetched correctly from keyserver.
  2. vashin
  3. booman
    I will see if Daerandin will help you. He uses Arch as well.
    He's super busy but will be able to help you after this weekend
    vashin likes this.
  4. vashin
    I like this os but sometimes it makes my brain smoke :)
  5. booman
    I bet! I'm keeping things simple with Linux and sticking to Mint
    You can always google the Arch forums and pacman installer
  6. Daerandin
    The pacman-key command will only work to download the official Archlinux developer keys, which should already be working after a regular install. Pipelight is in the AUR. I'm assuming you're familiar with the differences between official Arch packages and the AUR.

    In any case, in order to import GPG keys for use with unofficial packages from the AUR, you need to import the keys with this command:

    Code:
    gpg --recv-keys <key>
    You will also need to create the configuration file specifying the keyserver. You can find all the information you need in the Arch Wiki. Keep in mind that everything from AUR is unofficial, and it is up to you to judge if the package and packager is trustworthy. Since anyone can upload a package to the AUR, there is no guarantee that a package will not compromise your system. Of course, packages that are well used and made by known packagers can generally be considered safe.

    In any case, for your current case, you import the key you require with:

    Code:
    gpg --keyserver pgp.mit.edu --recv-keys E49CC0415DC2D5CA
    vashin likes this.
  7. vashin




    Thank you, I will try this again.

Share This Page