Just cause 2 linux

Deploy a Just Cause 2 Multiplayer Server on Ubuntu 14.04

Estamos traduciendo nuestros guías y tutoriales al Español. Es posible que usted esté viendo una traducción generada automáticamente. Estamos trabajando con traductores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en curso.

Just Cause 2 is a single-player game published by Square Enix. Because it has no multiplayer mode, the modding community has created a multiplayer mod for the game that is quite popular. This guide will explain how to prepare your Linode, install SteamCMD and then install and configure Just Cause 2’s multiplayer mod.

Before You Begin

  1. You will need a Steam account, a copy of Just Cause 2 and the Just Cause 2 Multiplayer Mod.
  2. Complete our guide: Install SteamCMD for a Steam Game Server. This will get SteamCMD installed and running on your Linode and this guide will pick up where the SteamCMD page leaves off.

This guide is written for a non-root user. Commands that require elevated privileges are prefixed with sudo . If you’re not familiar with the sudo command, you can check our Users and Groups guide.

Prerequisites for Just Cause 2

From the SteamCMD guide, two additional steps are needed specifically for JC2.

    Add two iptables firewall rules. These commands assume that you have only the iptables rules in place from the SteamCMD guide. These insert a rules after the pre-existing iptables rules for SteamCMD.

sudo iptables -I INPUT 7 -p udp -m udp --sport 10999 --dport 1025:65355 -j ACCEPT sudo iptables -I INPUT 8 -p udp -m udp --dport 7777 -j ACCEPT sudo iptables -I INPUT 9 -p udp -m udp --dport 7778 -j ACCEPT 
sudo dpkg-reconfigure iptables-persistent 

Install Just Cause 2

force_install_dir ./jc2mp-server app_update 261140 validate 

This can take some time. If the download looks as if it has frozen, be patient. Once the download is complete, you should see this output:

Success! App '261140' fully installed. Steam> 

Configure Just Cause 2 — Multiplayer (JC2-MP)

cd ~/Steam/jc2mp-server cp default_config.lua config.lua 
ln -s ~/Steam/linux32/libstdc++.so.6 libstdc++.so.6 

Источник

Читайте также:  Linux найти файл имени

Thread: Getting Just Cause 2 to work on Ubuntu/Linux

smallfryfury is offlineFirst Cup of Ubuntu

QuestionGetting Just Cause 2 to work on Ubuntu/Linux

I have been searching for a way to get Just Cause 2 working with Linux. I could not get it to work with wine, but I only know the basics.

Wine AppDB says the game needs DirectX10. But that was a year ago. Wine doesn’t have a work around / substitute for that?

I have the latest Ubuntu and Wine versions. Also, I deleted these to get a clean slate.
/home/(usr)/.wine/
/home/(usr)/.winetrickscache/
/home/(usr)/.cache/winetricks/

I can provide more info on my computer, but this problem isn’t specific to me. Any help getting this game to work would be excellent. It is a very unique and fun looking game.

*EDIT:
I got this terminal output after trying it with a clean wine slate.

:~$ wine «/home/(usr)/Desktop/Steam/steamapps/common/just cause 2 demo/JustCause2.exe»
fixme:actctx : p a r s e_depend_manifests Could not find dependent assembly L»Microsoft.VC80.CRT» (8.0.50727.762)
err:module:import_dll Library MSVCP80.dll (which is needed by L»Z:\\home\\justinw\\Desktop\\Steam\\steamapps\\co mmon\\just cause 2 demo\\JustCause2.exe») not found
err:module:LdrInitializeThunk Main exe initialization for L»Z:\\home\\justinw\\Desktop\\Steam\\steamapps\\co mmon\\just cause 2 demo\\JustCause2.exe» failed, status c0000135

*EDIT:
After downloading msvcp80.dll and placing in C:\Program Files\Steam\steamapps\common\just cause 2 demo\ I got this.

:~$ wine «C:\Program Files\Steam\steamapps\common\just cause 2 demo\JustCause2.exe»
fixme:actctx: p a r s e_depend_manifests Could not find dependent assembly L»Microsoft.VC80.CRT» (8.0.50727.762)
fixme:msvcrt:_controlfp_s ((nil) 65536 196608 ) semi-stub
fixme:msvcr90:__clean_type_info_names_internal (0x7c49e210) stub

*EDIT:
I am not sure why actctx cannot find the Microsoft.VC80.CRT manifest.
This is the file /home/(usr)/.wine/dosdevices/c:/windows/winsxs/x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727. 762_none_10b2f55f9bffb8f8/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727. 762_x-ww_6b128700.manifest

I think actctx just needs pointed to this location, but I have no clue how to do that.

Last edited by smallfryfury; March 22nd, 2011 at 12:30 AM . Reason: Tried something different which provided new error code from terminal

Источник

Читайте также:  Parabola gnu linux libre

Just cause 2 linux

I have been searching for a way to get Just Cause 2 working with Linux. I could not get it to work with wine, but I only know the basics.

Wine AppDB says the game needs DirectX10. But that was a year ago. Wine doesn’t have a work around / substitute for that?

I have the latest Ubuntu and Wine versions. Also, I deleted these to get a clean slate.
/home/(usr)/.wine/
/home/(usr)/.winetrickscache/
/home/(usr)/.cache/winetricks/

I can provide more info on my computer, but this problem isn’t specific to me. Any help getting this game to work would be excellent. It is a very unique and fun looking game.

*EDIT:
I got this terminal output after trying it with a clean wine slate.

:~$ wine «/home/(usr)/Desktop/Steam/steamapps/common/just cause 2 demo/JustCause2.exe»
fixme:actctx : p a r s e_depend_manifests Could not find dependent assembly L»Microsoft.VC80.CRT» (8.0.50727.762)
err:module:import_dll Library MSVCP80.dll (which is needed by L»Z:\\home\\justinw\\Desktop\\Steam\\steamapps\\comm on\\just cause 2 demo\\JustCause2.exe») not found
err:module:LdrInitializeThunk Main exe initialization for L»Z:\\home\\justinw\\Desktop\\Steam\\steamapps\\comm on\\just cause 2 demo\\JustCause2.exe» failed, status c0000135

*EDIT:
After downloading msvcp80.dll and placing in C:\Program Files\Steam\steamapps\common\just cause 2 demo\ I got this.

:~$ wine «C:\Program Files\Steam\steamapps\common\just cause 2 demo\JustCause2.exe»
fixme:actctx: p a r s e_depend_manifests Could not find dependent assembly L»Microsoft.VC80.CRT» (8.0.50727.762)
fixme:msvcrt:_controlfp_s ((nil) 65536 196608 ) semi-stub
fixme:msvcr90:__clean_type_info_names_internal (0x7c49e210) stub

*EDIT:
I am not sure why actctx cannot find the Microsoft.VC80.CRT manifest.
This is the file /home/(usr)/.wine/dosdevices/c:/windows/winsxs/x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727. 762_none_10b2f55f9bffb8f8/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727. 762_x-ww_6b128700.manifest

I think actctx just needs pointed to this location, but I have no clue how to do that.

P.S. I am not necessarily looking for the whole answer. Bits and pieces, hints, even insincere pep talks are happily accepted.

Источник

Оцените статью
Adblock
detector