Skip to content

Latest commit

 

History

History
90 lines (60 loc) · 4.09 KB

COH-CLIENT_INSTALL-UBUNTU.md

File metadata and controls

90 lines (60 loc) · 4.09 KB

CoH Client Installation on Ubuntu 18.04 using PlayOnLinux

1. Install CoH Client version 0.22

SEGS will only communicate with the CoH client from Issue 0 (version 0.22).
This can be found through various sources online, or via the following Torrent-magnet link provided by the City of Heroes community:
Use a torrent-client like uTorrent or Transmission to download the client via the magnet link.

magnet:?xt=urn:btih:c2e7e0aa72004594337d73ae6a305242e23d815f  

An easy way play Windows games on Linux using Wine is PlayOnLinux.

Install PlayOnLinux

sudo apt update  
sudo apt install playonlinux -y  

Run PlayOnLinux and choose Install a Program followed by Install non-listed Program.
Follow the promts to initiate the client installation.

Keep the default settings unless you want to do something fancy and know what you are doing.

When asked, choose 32Bit Windows Installation and browse for your CoX-Setup.exe file downloaded earlier.
Follow the prompts to install the Issue 0 CoX client.
In the last step of the PlayOnLinux prompt you can create Desktop shortcuts for CoX and/or CoX-Auth.
When done select I don't want to make another shortcut and hit Next button.

1.1 Configuring Wine for CoX and CoX-Auth

Set the correct Windows Version in the Wine configuration:
Run PlayOnLinux select CoX and go to Configure, select the Wine tab and go to Configure Wine.
In the Wine configuration window select the Applications tab and set the Windows Version to Windows XP and hit the OK button.

The CoX-client requires the Gecko(32bit) for Wine module.
The CoX-Auth, which is used to set the server IP the client connects to, requires the Mono for Wine module.

Download the latest versions of the modules:

Run PlayOnLinux, select CoX and go to Configure, select the Wine tab, go to Control Panel and open Add/remove Programs.
Click the Install button and browse to the earlier downloaded wine-mono-x.x.x.msi and click OK in the Add/Remove Programs window.
Repeat the procedure for the Installation of wine_gecko-x.xx-x86.msi.

2. Point the CoX client towards your server IP

Run CoX-Auth either from previously created shortcut or in the PlayOnLinux-GUI to set the IP address to that of your server.
If running your server locally this CANNOT be 127.0.0.1 (localhost) and must point to your actual IP address
on the network (192.168.xxx.xxx or 10.0.xx.xx).

ADVANCED: Open a Terminal run ip a. Your IP will probably start with 192.168.xxx.xxx or 10.0.xx.xx

3. How to correctly run the CoX Client?

The CoX Client must be run with a special command line argument telling the client that it's not connecting to the official game servers.
Run PlayOnLinux, select CoX go to Configuration.
Open the General tab and in the Arguments: field add -project SEGS.
If you would like to run the client in windowed mode, you may also add -fullscreen 0 -screen 1024 768 to the arguments.

Launch Cox either from previously created shortcut or in the PlayOnLinux-GUI.

4. Common Issues and Troubleshooting

There is a known issue with Intel/AMD/Radeon graphics cards.
The client version we use is not capable of handling those graphics cards.

Segs#736

For Help with installation and configuration of your local SEGS, please see visit us on discord.
A patch is in the works but we need a skilled debugger that's capable of testing/debugging on an
Intel or Radeon card. If you're experienced in debugging on Windows we would be pleased if you contact us.

Chat with us on Discord!

Come and join us in #pocket-d channel for general chat or #troubleshooting for support.

Click here to join SEGS Discord

Or if IRC chat is more your speed, you can join us on IRC:

Server: irc.segs.io
Port: 6667
SSL port: 6697
Channel: #segs