「Steam/ゲーム別のトラブルシューティング」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(同期)
(同期)
23行目: 23行目:
 
===依存パッケージ===
 
===依存パッケージ===
 
* {{Pkg|lib32-libtheora}}
 
* {{Pkg|lib32-libtheora}}
* {{AUR|lib32-libjpeg6}}
+
* {{Pkg|lib32-libjpeg6-turbo}}
* {{AUR|lib32-libtiff4}}
+
* {{Pkg|lib32-libtiff4}}
* {{AUR|lib32-libpng12}}
+
* {{Pkg|lib32-libpng12}}
   
 
===互換性===
 
===互換性===
55行目: 55行目:
   
 
これで問題が修正されない場合は、接続しているゲームパッドやゲームパッドのアダプタデバイスを抜いてください。
 
これで問題が修正されない場合は、接続しているゲームパッドやゲームパッドのアダプタデバイスを抜いてください。
  +
  +
== ARK: Survival Evolved ==
  +
  +
=== ゲームが起動しない、表示されるテキストウィンドウが読めない ===
  +
  +
ゲームリストの {{ic|ARK:Survival Evolved}} を右クリックして {{ic|Properties}} を選択し、{{ic|SET LAUNCH OPTIONS}} をクリックして起動オプションに以下を追加してください:
  +
  +
MESA_GL_VERSION_OVERRIDE=4.0 MESA_GLSL_VERSION_OVERRIDE=400 %command%
   
 
==Audiosurf 2==
 
==Audiosurf 2==
61行目: 69行目:
   
 
==Binding of Isaac: Rebirth==
 
==Binding of Isaac: Rebirth==
  +
===音が鳴らない===
===トラブルシューティング===
 
====音が鳴らない====
 
 
ゲームリストの {{ic|Binding of Isaac: Rebirth}} を右クリックして、{{ic|Properties}} をクリックしてから {{ic|SET LAUNCH OPTIONS}} をクリックして、以下を追加してください:
 
ゲームリストの {{ic|Binding of Isaac: Rebirth}} を右クリックして、{{ic|Properties}} をクリックしてから {{ic|SET LAUNCH OPTIONS}} をクリックして、以下を追加してください:
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
   
 
ゲームの中のオプションから、音声を適切なボリュームに設定できます。
 
ゲームの中のオプションから、音声を適切なボリュームに設定できます。
  +
  +
{{Note|Never Alone (Kisima Ingitchuna) でも上記の設定で問題を解決できます。}}
  +
  +
==The Book of Unwritten Tales==
  +
ゲームが始まらない時は、Properties から "Enable Steam Community In-Game" のチェックを外してください。
  +
  +
ゲームプレイ中やプレイ前に設定メニューをクリックするとセグメンテーションフォルトが発生することがあります。これは既知の問題であり、開発者によるフィックスを待つ必要があります。回避方法 ([http://steamcommunity.com/app/221410/discussions/3/846939071081758230/#p2 Steam フォーラム]) としてはゲームの RenderSystem_GL.so を Debian のリポジトリのライブラリに置き換える方法があります。この [https://launchpad.net/ubuntu/+archive/primary/+files/libogre-1.7.4_1.7.4-3_i386.deb deb ファイル] をダウンロードして、{{AUR|dpkg}} で展開し ({{ic|dpkg -x libogre-*.deb outdir}})、{{ic|~/.local/share/Steam/SteamApps/common/The Book of Unwritten Tales/lib/32/RenderSystem_GL.so}} を {{ic|.deb}} パッケージに入っているファイルで置き換えて下さい。
  +
  +
===依存パッケージ===
  +
* {{AUR|lib32-libxaw}}
  +
* {{AUR|lib32-jasper}}
  +
  +
==The Book of Unwritten Tales: The Critter Chronicles==
  +
''The Book of Unwritten Tales'' と同じゲームエンジンを使っているので、このゲームには同じことが適用されます。
  +
  +
ゲームの終わりにクレジットが表示されたところでゲームがクラッシュする場合、次のページで書かれているようにクレジット画像のサイズを変更してください: http://steamcommunity.com/app/221830/discussions/0/828925849276110960/#c810921273836530791
   
 
==Borderlands 2==
 
==Borderlands 2==
88行目: 111行目:
 
音声を日本語化する方法は [http://pcgamingwiki.com/wiki/Borderlands_2#Different_text_and_audio_languages] を見てください。UI や字幕を日本語化するにはまず、Windows にインストールされた Steam の Borderlands 2 のファイルを Linux にコピーする必要があります。Windows 内の {{ic|Steam/steamapps/common/Borderlands 2/WillowGame/Localization/JPN/*}} で Linux 側の {{ic|~/.steam/steam/steamapps/common/Borderlands 2/steamassets/willowgame/localization/int/*}} を差し替えて下さい。ファイル名は小文字にして、拡張子を .int に変更します。それから、{{ic|~/.local/share/aspyr-media/borderlands 2/willowgame/config/willowengine.ini}} を編集して、{{ic|<nowiki>SubtitleFontName=ui_fonts.font_willowbody_18pt_jpn</nowiki>}} と記述してください。
 
音声を日本語化する方法は [http://pcgamingwiki.com/wiki/Borderlands_2#Different_text_and_audio_languages] を見てください。UI や字幕を日本語化するにはまず、Windows にインストールされた Steam の Borderlands 2 のファイルを Linux にコピーする必要があります。Windows 内の {{ic|Steam/steamapps/common/Borderlands 2/WillowGame/Localization/JPN/*}} で Linux 側の {{ic|~/.steam/steam/steamapps/common/Borderlands 2/steamassets/willowgame/localization/int/*}} を差し替えて下さい。ファイル名は小文字にして、拡張子を .int に変更します。それから、{{ic|~/.local/share/aspyr-media/borderlands 2/willowgame/config/willowengine.ini}} を編集して、{{ic|<nowiki>SubtitleFontName=ui_fonts.font_willowbody_18pt_jpn</nowiki>}} と記述してください。
   
==Borderlands the Pre-Sequel==
+
==Borderlands The Pre-Sequel==
Borderlands the Pre-Sequel (と Borderlands 2) は Gearbox SHIFT サービスに接続することができません。これは SSL 証明書のパスが間違っているのが原因です。{{ic|/etc/ssl}} から {{ic|/usr/lib/ssl}} にシンボリックリンクを作成することで解決します。もしくは Steam で起動オプションに次を追加することでも解決できます: {{ic|1=SSL_CERT_DIR="/etc/ssl/certs" %command%}}。[http://steamcommunity.com/app/49520/discussions/0/616189742722687689/#c616189742811551908 Steam 議論フォーラムのコメント] を見て下さい。
+
Borderlands The Pre-Sequel (と Borderlands 2) は Gearbox SHIFT サービスに接続することができません。これは SSL 証明書のパスが間違っているのが原因です。{{ic|/etc/ssl}} から {{ic|/usr/lib/ssl}} にシンボリックリンクを作成することで解決します。もしくは Steam で起動オプションに次を追加することでも解決できます: {{ic|1=SSL_CERT_DIR="/etc/ssl/certs" %command%}}。[http://steamcommunity.com/app/49520/discussions/0/616189742722687689/#c616189742811551908 Steam 議論フォーラムのコメント] を見て下さい。
  +
  +
=== キーボードが使えない ===
  +
  +
dwm を使っている場合、BL:TPQ でキーボードを使って入力することができない場合があります。Openbox を使うことで問題は解決します。他の解決方法は見つかっていません。dwm 固有の問題かタイル型 WM 一般の問題です。
   
 
==Cities in Motion 2==
 
==Cities in Motion 2==
115行目: 142行目:
 
 
 
[[PulseAudio/トラブルシューティング#音がズレる]]を見て下さい。
 
[[PulseAudio/トラブルシューティング#音がズレる]]を見て下さい。
  +
  +
=== LD_PRELOAD 変数の追加 ===
  +
ゲームを起動するとすぐに終了してしまう場合、ゲームの起動オプションに以下を追加してみてください [https://github.com/ValveSoftware/steam-for-linux/issues/4379]:
  +
  +
env LD_PRELOAD='./libcxxrt.so:/usr/$LIB/libstdc++.so.6' %command%
  +
  +
== Civilization: Beyond Earth ==
  +
起動時にすぐにクラッシュ・終了してしまう場合、以下の32ビットのパッケージをインストールしてください:
  +
  +
* {{pkg|lib32-libcurl-compat}}
  +
* {{pkg|lib32-libcurl-gnutls}}
  +
* {{aur|lib32-intel-tbb}}
  +
  +
==The Clockwork Man==
  +
===依存パッケージ===
  +
* {{pkg|lib32-libidn}}
  +
  +
== Company of Heroes 2 ==
  +
  +
{{ic|libpcre.so.3}} が存在しないとゲームの起動に失敗します。以下のようにシンボリックリンクを作成することで解決できます:
  +
  +
# ln -s /usr/lib/libpcre.so /usr/lib/libpcre.so.3
  +
  +
もしくは以下のようなコマンドを実行してください:
  +
  +
$ ln -s /usr/lib/libpcre.so /home/<user>/.steam/steam/SteamApps/common/Company\ of\ Heroes\ 2/lib/<ARCH>/libpcre.so.3
   
 
== Counter-Strike: Global Offensive (CS:GO) ==
 
== Counter-Strike: Global Offensive (CS:GO) ==
158行目: 211行目:
 
最新のバージョン 2.03 では {{ic|$HOME/.paradoxinteractive/Crusader Kings II/}} にセーブファイルが保存されるようです。ドキュメントフォルダが空の場合はそちらを見て下さい。
 
最新のバージョン 2.03 では {{ic|$HOME/.paradoxinteractive/Crusader Kings II/}} にセーブファイルが保存されるようです。ドキュメントフォルダが空の場合はそちらを見て下さい。
   
  +
===音が鳴らない===
===トラブルシューティング===
 
====音が鳴らない====
 
   
 
Crusader Kings 2 で使われているデフォルトのオーディオドライバは [[PulseAudio]] 用なので、上書きする必要があります:
 
Crusader Kings 2 で使われているデフォルトのオーディオドライバは [[PulseAudio]] 用なので、上書きする必要があります:
165行目: 217行目:
 
{{hc|~/.pam_environment|2=SDL_AUDIODRIVER=alsa}}
 
{{hc|~/.pam_environment|2=SDL_AUDIODRIVER=alsa}}
   
====おかしなサイズでウィンドウが起動する====
+
===おかしなサイズでウィンドウが起動する===
 
デフォルトでフルスクリーンモードを有効にしてください。{{ic|~/.paradoxinteractive/Crusader Kings II/settings.txt}} の fullscreen=no を fullscreen=yes に変更します。
 
デフォルトでフルスクリーンモードを有効にしてください。{{ic|~/.paradoxinteractive/Crusader Kings II/settings.txt}} の fullscreen=no を fullscreen=yes に変更します。
   
 
==Death Road To Canada==
 
==Death Road To Canada==
  +
===音が鳴らない===
===トラブルシューティング===
 
====音が鳴らない====
 
 
ゲームリストの {{ic|Death Road To Canada}} を右クリックして {{ic|Properties}} をクリックし、{{ic|SET LAUNCH OPTIONS}} をクリックして以下を追加:
 
ゲームリストの {{ic|Death Road To Canada}} を右クリックして {{ic|Properties}} をクリックし、{{ic|SET LAUNCH OPTIONS}} をクリックして以下を追加:
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
180行目: 231行目:
 
* {{pkg|lib32-libcanberra}}
 
* {{pkg|lib32-libcanberra}}
   
  +
===ゲームが起動しない===
===トラブルシューティング===
 
====ゲームが起動しない====
 
 
* パッケージ {{AUR|adobe-air-sdk}} がインストールする Adobe Air の場所がゲームが想定している場所と異なっているため、シンボリックリンクを作成して修正してください (root 権限が必要です):
 
* パッケージ {{AUR|adobe-air-sdk}} がインストールする Adobe Air の場所がゲームが想定している場所と異なっているため、シンボリックリンクを作成して修正してください (root 権限が必要です):
 
{{bc|# ln -s /opt/adobe-air-sdk/runtimes/air/linux/Adobe\ AIR /opt/Adobe\ AIR}}
 
{{bc|# ln -s /opt/adobe-air-sdk/runtimes/air/linux/Adobe\ AIR /opt/Adobe\ AIR}}
190行目: 240行目:
 
{{Note|このコマンドを実行すると Adobe Air の EULA を承認したことになるので注意してください。}}
 
{{Note|このコマンドを実行すると Adobe Air の EULA を承認したことになるので注意してください。}}
   
== Divinity: Original Sin Enhanced Edition ==
+
== Divinity: Original Sin - Enhanced Edition ==
   
 
=== Bumblebee の optirun や primusrun を使っている場合にゲームが起動しない ===
 
=== Bumblebee の optirun や primusrun を使っている場合にゲームが起動しない ===
198行目: 248行目:
   
 
==Don't Starve==
 
==Don't Starve==
===依存パッケージ (x86_64)===
+
===依存パッケージ===
 
* {{pkg|lib32-flashplugin}}
 
* {{pkg|lib32-flashplugin}}
 
* {{pkg|lib32-alsa-plugins}} (場合によってはこのパッケージでサウンドが修正されます。詳しくは[https://github.com/ValveSoftware/steam-for-linux/issues/2968 この github の issue] を見て下さい)
 
* {{pkg|lib32-alsa-plugins}} (場合によってはこのパッケージでサウンドが修正されます。詳しくは[https://github.com/ValveSoftware/steam-for-linux/issues/2968 この github の issue] を見て下さい)
* {{AUR|lib32-libcurl-compat}} (インストールした後にさらにコマンドを実行する必要があります。[http://steamcommunity.com/app/219740/discussions/2/620700960796078576/#c611704730329482542 こちら] を参照)
+
* {{Pkg|lib32-libcurl-compat}} (インストールした後にさらにコマンドを実行する必要があります。[http://steamcommunity.com/app/219740/discussions/2/620700960796078576/#c611704730329482542 こちら] を参照)
  +
===トラブルシューティング===
 
====音が鳴らない====
+
===音が鳴らない===
 
ゲームリストの Don't Starve を右クリックして、プロパティをクリックし、起動オプションをクリックして、次を追加してください:
 
ゲームリストの Don't Starve を右クリックして、プロパティをクリックし、起動オプションをクリックして、次を追加してください:
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
210行目: 260行目:
   
 
==Dota 2==
 
==Dota 2==
===依存パッケージ (x86_64)===
+
===依存パッケージ===
* {{pkg|lib32-openal}}
 
* {{pkg|lib32-libpulse}} (pulse を使っている場合)
 
* {{pkg|lib32-fontconfig}}
 
 
===依存パッケージ (Dota 2 Reborn)===
 
 
* {{pkg|libpng12}}
 
* {{pkg|libpng12}}
  +
* {{pkg|libtxc_dxtn}}
* {{AUR|libudev0}} または {{AUR|libudev.so.0}}
 
  +
* {{AUR|libudev0}}
   
  +
===ゲーム内のフォントが読めない===
===トラブルシューティング===
 
====ゲーム内のフォントが読めない====
 
 
次の環境変数を使って Steam (もしくは Dota 2) を起動してください:
 
次の環境変数を使って Steam (もしくは Dota 2) を起動してください:
 
MESA_GL_VERSION_OVERRIDE=2.1
 
MESA_GL_VERSION_OVERRIDE=2.1
   
====全てが問題ないように思えるのにゲームが起動しない====
+
===全てが問題ないように思えるのにゲームが起動しない===
 
ターミナルからゲームを起動しても、エラーが表示されない場合、''Steam > 設定 > ゲーム中 > ゲーム中に Steam オーバーレイを有効にする'' を無効にしてください。
 
ターミナルからゲームを起動しても、エラーが表示されない場合、''Steam > 設定 > ゲーム中 > ゲーム中に Steam オーバーレイを有効にする'' を無効にしてください。
 
[[#The Book of Unwritten Tales|The Book of Unwritten Tales]] にも同じ問題が存在します。Dota 2 でテストされていない回避方法も説明されています。
 
[[#The Book of Unwritten Tales|The Book of Unwritten Tales]] にも同じ問題が存在します。Dota 2 でテストされていない回避方法も説明されています。
   
====ゲームが間違った画面で起動する====
+
===ゲームが間違った画面で起動する===
 
:[https://github.com/ValveSoftware/Dota-2/issues/11 GitHub Dota 2 issue #11]
 
:[https://github.com/ValveSoftware/Dota-2/issues/11 GitHub Dota 2 issue #11]
   
==== libxcb-dri3 のエラーメッセージでゲームが起動しない ====
+
=== libxcb-dri3 のエラーメッセージでゲームが起動しない ===
 
最新の Mesa に更新すると、Dota 2 が動かなくなることがあります。エラーメッセージは:
 
最新の Mesa に更新すると、Dota 2 が動かなくなることがあります。エラーメッセージは:
 
SDL_GL_LoadLibrary(NULL) failed: Failed loading libGL.so.1: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_fd
 
SDL_GL_LoadLibrary(NULL) failed: Failed loading libGL.so.1: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_fd
238行目: 283行目:
 
:[https://github.com/ValveSoftware/steam-for-linux/issues/3204 GitHub Steam issue #3204]
 
:[https://github.com/ValveSoftware/steam-for-linux/issues/3204 GitHub Steam issue #3204]
   
==== Steam オーバーレイ ====
+
=== Steam オーバーレイ ===
 
Steam は libxcb のコピーを配布していますが、これは最新の xorg の libxcb と互換性がありません。最新の xorg で steam オーバーレイに問題が生じる場合は同梱されているライブラリを削除してみてください。
 
Steam は libxcb のコピーを配布していますが、これは最新の xorg の libxcb と互換性がありません。最新の xorg で steam オーバーレイに問題が生じる場合は同梱されているライブラリを削除してみてください。
 
mv ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1 /tmp/libxcb.so.1.bak
 
mv ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1 /tmp/libxcb.so.1.bak
244行目: 289行目:
 
:[https://github.com/ValveSoftware/steam-for-linux/issues/3199] [https://github.com/ValveSoftware/steam-for-linux/issues/3093]
 
:[https://github.com/ValveSoftware/steam-for-linux/issues/3199] [https://github.com/ValveSoftware/steam-for-linux/issues/3093]
   
==== 日本語表示 ====
+
=== 日本語表示 ===
 
ソース: [http://hayabusa6.2ch.net/test/read.cgi/linux/1358995176/873]。
 
ソース: [http://hayabusa6.2ch.net/test/read.cgi/linux/1358995176/873]。
   
253行目: 298行目:
 
* {{AUR|lib32-libgdiplus}}
 
* {{AUR|lib32-libgdiplus}}
   
  +
===ゲームが起動しない===
===トラブルシューティング===
 
====ゲームが起動しない====
 
 
以前、Steam が必要なファイルを取得できないというバグが存在していました。このバグは修正されたはずですが、まだ問題が解決されないという場合は、ゲームプロパティのローカルファイルタブから、ゲームキャッシュの整合性を確認してください。
 
以前、Steam が必要なファイルを取得できないというバグが存在していました。このバグは修正されたはずですが、まだ問題が解決されないという場合は、ゲームプロパティのローカルファイルタブから、ゲームキャッシュの整合性を確認してください。
   
267行目: 311行目:
 
libX11.so.6, libsteam.so libtier0_s.so, libvstdlib_s.so, steamclient.so
 
libX11.so.6, libsteam.so libtier0_s.so, libvstdlib_s.so, steamclient.so
   
====ゲームがクラッシュする====
+
===ゲームがクラッシュする===
 
ときどき、アーケードの最後の2分くらいでゲームがクラッシュすることがあります。このバグの報告はすでにされていますが、解決方法はまだありません。
 
ときどき、アーケードの最後の2分くらいでゲームがクラッシュすることがあります。このバグの報告はすでにされていますが、解決方法はまだありません。
   
274行目: 318行目:
 
* {{AUR|lib32-sdl1.2}}
 
* {{AUR|lib32-sdl1.2}}
   
  +
===サウンド問題===
===トラブルシューティング===
 
====サウンド問題====
 
 
64ビットの Arch Linux を使っている場合、Dynamite Jack でポップノイズやヒスノイズが発生することがあります。これは {{ic|1=STEAM_RUNTIME=0}} が設定されていないのが原因です (ただし、{{ic|1=STEAM_RUNTIME=0}} を設定していても、時々この問題が発生することもあります。一度終了してから再度起動すれば問題は解決するでしょう)。
 
64ビットの Arch Linux を使っている場合、Dynamite Jack でポップノイズやヒスノイズが発生することがあります。これは {{ic|1=STEAM_RUNTIME=0}} が設定されていないのが原因です (ただし、{{ic|1=STEAM_RUNTIME=0}} を設定していても、時々この問題が発生することもあります。一度終了してから再度起動すれば問題は解決するでしょう)。
   
====ゲームが起動しない====
+
===ゲームが起動しない===
 
{{ic|1=STEAM_RUNTIME=0}} を使って steam を実行すると、Dynamite Jack が起動しないという問題が起こることがあります。steam のエラーメッセージに次のメッセージが含まれていないか確認してください:
 
{{ic|1=STEAM_RUNTIME=0}} を使って steam を実行すると、Dynamite Jack が起動しないという問題が起こることがあります。steam のエラーメッセージに次のメッセージが含まれていないか確認してください:
/home/<USER>/.local/share/Steam/SteamApps/common/Dynamite Jack/bin/main: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
+
/home/$USER/.local/share/Steam/SteamApps/common/Dynamite Jack/bin/main: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
[[multilib|multilib]] から {{pkg|lib32-sdl}} をインストールすれば Dynamite Jack は起動するはずです。
+
[[multilib]] から {{pkg|lib32-sdl}} をインストールすれば Dynamite Jack は起動するはずです。
   
 
==Football Manager 2014==
 
==Football Manager 2014==
307行目: 350行目:
   
 
==Game Dev Tycoon==
 
==Game Dev Tycoon==
  +
===ゲームが起動しない===
===トラブルシューティング===
 
====ゲームが起動しない====
 
 
libudev.so.0 が存在しないというエラーが表示される場合、以下を実行すれば解決できます:
 
libudev.so.0 が存在しないというエラーが表示される場合、以下を実行すれば解決できます:
 
# ln -s /lib/libudev.so /lib/libudev.so.0
 
# ln -s /lib/libudev.so /lib/libudev.so.0
   
 
==Garry's Mod==
 
==Garry's Mod==
  +
===ゲームが起動しない===
===トラブルシューティング===
 
====ゲームが起動しない====
 
 
client.so が存在しないというエラーが表示される場合、以下を実行すれば解決できます:
 
client.so が存在しないというエラーが表示される場合、以下を実行すれば解決できます:
 
$ cd SteamLibrary/SteamApps/common/GarrysMod/bin/
 
$ cd SteamLibrary/SteamApps/common/GarrysMod/bin/
320行目: 361行目:
 
$ ln -s ../garrysmod/bin/client.so ./
 
$ ln -s ../garrysmod/bin/client.so ./
   
  +
libgcrypt.so.11 のライブラリが見つけられないというエラーの場合は {{pkg|lib32-libgcrypt15}} をインストールしてください。
====メニューを開くとゲームがクラッシュする====
 
  +
  +
===メニューを開くとゲームがクラッシュする===
 
ほとんどのメニューは問題ありませんが、チェックボックスがあるメニュー (LAN multiplayer, mounted games list) は全く動作しません。これはメニューコードのバグです。
 
ほとんどのメニューは問題ありませんが、チェックボックスがあるメニュー (LAN multiplayer, mounted games list) は全く動作しません。これはメニューコードのバグです。
   
335行目: 378行目:
   
 
==Hack 'n' Slash==
 
==Hack 'n' Slash==
  +
===新規ゲームあるいは保存したゲームをロードするときにクラッシュする===
===トラブルシューティング===
 
====新規ゲームあるいは保存したゲームをロードするときにクラッシュする====
 
 
Hammerwatch と同じ問題が存在します。ゲームリストの Hack 'n' Slash を右クリックして、プロパティをクリックして、以下のように起動オプションを設定してください:
 
Hammerwatch と同じ問題が存在します。ゲームリストの Hack 'n' Slash を右クリックして、プロパティをクリックして、以下のように起動オプションを設定してください:
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
342行目: 384行目:
 
==Hacker Evolution Untold & Duality ==
 
==Hacker Evolution Untold & Duality ==
 
===依存パッケージ===
 
===依存パッケージ===
* {{AUR|lib32-sdl2_mixer}}
+
* {{Pkg|lib32-sdl2_mixer}}
   
 
==Half-Life 2 & エピソード==
 
==Half-Life 2 & エピソード==
349行目: 391行目:
   
 
==Hammerwatch==
 
==Hammerwatch==
  +
===Steam GUI からゲームが起動できない===
===トラブルシューティング===
 
====Steam GUI からゲームが起動できない====
 
 
ゲームリストの Hammerwatch を右クリックして、プロパティをクリックし、起動オプションをクリックして、次を追加してください:
 
ゲームリストの Hammerwatch を右クリックして、プロパティをクリックし、起動オプションをクリックして、次を追加してください:
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
====音が鳴らない====
+
===音が鳴らない===
 
Hammerwatch でポップアップが出現します: "Sound Error" -- "Could not initialize OpenAL, no sounds will be played. Try updating your OpenAL drivers"。
 
Hammerwatch でポップアップが出現します: "Sound Error" -- "Could not initialize OpenAL, no sounds will be played. Try updating your OpenAL drivers"。
   
368行目: 409行目:
 
* {{pkg|lib32-openal}}
 
* {{pkg|lib32-openal}}
 
* {{Pkg|lib32-nvidia-cg-toolkit}}
 
* {{Pkg|lib32-nvidia-cg-toolkit}}
* {{AUR|lib32-libjpeg6}}
+
* {{Pkg|lib32-libjpeg6-turbo}}
 
* {{AUR|lib32-sfml}}
 
* {{AUR|lib32-sfml}}
   
379行目: 420行目:
 
===日本語が表示されない===
 
===日本語が表示されない===
 
{{pkg|wqy-microhei}} と {{pkg|wqy-microhei-lite}} をインストールしてください。
 
{{pkg|wqy-microhei}} と {{pkg|wqy-microhei-lite}} をインストールしてください。
  +
  +
== The Impossible Game ==
  +
  +
=== 依存パッケージ ===
  +
  +
* {{pkg|lib32-sdl2}}
  +
* {{pkg|lib32-sdl2_image}}
  +
  +
== The Inner World ==
  +
  +
=== インベントリやメインメニューが開かない ===
  +
  +
<tab> キーを押してください。
  +
  +
=== 音声の出力 ===
  +
  +
音を鳴らすには {{AUR|java-commons-codec}} を[[インストール]]してください。
  +
  +
=== カットシーン ===
  +
  +
このゲームにはカットシーンがあります。ゲームが始まる前に直接カットシーンが流れます。カットシーンを表示するには OpenJDK ではなく Oracle の Java を使う必要があります。
  +
  +
[[AUR]] から {{AUR|jre}} をインストールして以下のコマンドを実行してください:
  +
  +
# archlinux-java set java-8-jre/jre
  +
  +
Steam オーバーレイにも問題があります。{{ic|~/Steam/SteamApps/common/TheInnerWorld/TIW_start.sh}} で直接ゲームを起動してみてください。
  +
  +
カットシーンは新しいウィンドウで開きます。詳しくは [http://steamcommunity.com/app/251430/discussions/0/611701360817206606/#c611701360827509770 Steam フォーラム] を見てください。
   
 
==Interloper==
 
==Interloper==
394行目: 464行目:
   
 
===ゲームが起動しない===
 
===ゲームが起動しない===
Steam から起動しようとしてもゲームが起動しない場合、ターミナルから以下を実行することで直接実行することができます (<username> はあなたのユーザー名に置き換えてください):
+
Steam から起動しようとしてもゲームが起動しない場合、ターミナルから以下を実行することで直接実行することができます ($USER はあなたのユーザー名に置き換えてください):
/home/<username>/.steam/steam/SteamApps/common/Invisible\ Apartment/ia1
+
/home/$USER/.steam/steam/SteamApps/common/Invisible\ Apartment/ia1
   
 
==Joe Danger 2: The Movie ==
 
==Joe Danger 2: The Movie ==
405行目: 475行目:
 
[https://www.humblebundle.com/‎ Humble Bundle] から直接ゲームを取得して {{pkg|lib32-libpulse}} をインストールすれば動作します。
 
[https://www.humblebundle.com/‎ Humble Bundle] から直接ゲームを取得して {{pkg|lib32-libpulse}} をインストールすれば動作します。
   
==[[Kerbal Space Program]]==
+
==Kerbal Space Program==
[[Kerbal Space Program]] を見てさい。
+
[[Kerbal Space Program]] を見てください。
   
 
==Killing Floor==
 
==Killing Floor==
  +
===画面解像度===
===トラブルシューティング===
 
====画面解像度====
 
 
Killing Floor は何も設定しなくても問題なく動作しますが、ゲーム内の解像度を変更する必要が出てくるかもしれません。デフォルトの解像度は '''800x600''' でアスペクト比は '''4:3''' です。
 
Killing Floor は何も設定しなくても問題なく動作しますが、ゲーム内の解像度を変更する必要が出てくるかもしれません。デフォルトの解像度は '''800x600''' でアスペクト比は '''4:3''' です。
 
ゲーム内で画面解像度を変更しようとすると、デスクトップ環境がクラッシュすることがあります。
 
ゲーム内で画面解像度を変更しようとすると、デスクトップ環境がクラッシュすることがあります。
443行目: 512行目:
 
ファイルを保存してゲームを再起動すれば、解像度が変わっているはずです。
 
ファイルを保存してゲームを再起動すれば、解像度が変わっているはずです。
   
====ウィンドウモード====
+
===ウィンドウモード===
 
オプションメニューのフルスクリーンのチェックを外して、{{ic|Ctrl+g}} を使ってマウスキャプチャを止めて下さい。これで最小化して他のことを行うことができるようになります。
 
オプションメニューのフルスクリーンのチェックを外して、{{ic|Ctrl+g}} を使ってマウスキャプチャを止めて下さい。これで最小化して他のことを行うことができるようになります。
   
====音が吃る====
+
===音が吃る===
 
KillingFloor には独自の libopenal.so (名前は openal.so) が付属しています。システムライブラリを使用するには {{pkg|openal}} または {{pkg|lib32-openal}} をインストールしてください (64ビット環境の場合)。そしてインストールしたら {{ic|$HOME/Steam/SteamApps/common/KillingFloor/System}} を開き、{{ic|openal.so}} を {{ic|openal.so.bak}} に名前を変更してください。それから {{ic|/usr/lib32/libopenal.so.1}} または {{ic|/usr/lib/libopenal.so.1}} に {{ic|openal.so}} からシンボリックリンクを張って下さい。
 
KillingFloor には独自の libopenal.so (名前は openal.so) が付属しています。システムライブラリを使用するには {{pkg|openal}} または {{pkg|lib32-openal}} をインストールしてください (64ビット環境の場合)。そしてインストールしたら {{ic|$HOME/Steam/SteamApps/common/KillingFloor/System}} を開き、{{ic|openal.so}} を {{ic|openal.so.bak}} に名前を変更してください。それから {{ic|/usr/lib32/libopenal.so.1}} または {{ic|/usr/lib/libopenal.so.1}} に {{ic|openal.so}} からシンボリックリンクを張って下さい。
   
 
==Lethal League==
 
==Lethal League==
 
===依存パッケージ===
 
===依存パッケージ===
* {{AUR|lib32-glew1.10}}
+
* {{Pkg|lib32-glew1.10}}
  +
  +
== Life is Strange ==
  +
  +
=== 依存パッケージ ===
  +
  +
* {{Pkg|lib32-librtmp0}}
   
 
==Mark of the Ninja==
 
==Mark of the Ninja==
  +
===音質が悪い===
===トラブルシューティング===
 
====音質が悪い====
 
 
ゲームリストから {{ic|Mark of the Ninja}} を右クリックして、{{ic|プロパティ}} を選択してください。{{ic|起動オプションを設定}} をクリックして、以下を追加:
 
ゲームリストから {{ic|Mark of the Ninja}} を右クリックして、{{ic|プロパティ}} を選択してください。{{ic|起動オプションを設定}} をクリックして、以下を追加:
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
 
LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%
  +
  +
== Metro: Last Light ==
  +
  +
このゲームでは GNOME と Catalyst ドライバーを使ってマルチモニターにしている場合に解像度を変更できません。
   
 
==Middle-earth: Shadow of Mordor==
 
==Middle-earth: Shadow of Mordor==
488行目: 566行目:
 
==Penumbra: Overture==
 
==Penumbra: Overture==
 
===依存パッケージ===
 
===依存パッケージ===
(Taken from {{AUR|penumbra-collection}} and {{AUR|penumbra-overture-ep1-demo}})
 
 
* {{pkg|lib32-glu}}
 
* {{pkg|lib32-glu}}
 
* {{pkg|lib32-libxft}}
 
* {{pkg|lib32-libxft}}
496行目: 573行目:
 
* {{pkg|lib32-sdl_image}}
 
* {{pkg|lib32-sdl_image}}
   
===トラブルシューティン===
+
===ィンドウモード===
====ウィンドウモード====
 
 
ゲーム中にはウィンドウモードにするオプションは用意されていないので、{{ic|~/.frictionalgames/Penumbra/Overture/settings.cfg}} を編集して有効にする必要があります。
 
ゲーム中にはウィンドウモードにするオプションは用意されていないので、{{ic|~/.frictionalgames/Penumbra/Overture/settings.cfg}} を編集して有効にする必要があります。
 
{{ic|FullScreen&#61;"true"}} を {{ic|FullScreen&#61;"false"}} に修正すれば、ウィンドウモードでゲームが起動するはずです。
 
{{ic|FullScreen&#61;"true"}} を {{ic|FullScreen&#61;"false"}} に修正すれば、ウィンドウモードでゲームが起動するはずです。
  +
  +
==The Polynomial==
  +
===依存パッケージ===
  +
* {{AUR|ilmbase102-libs}}{{Broken package link|{{aur-mirror|ilmbase102-libs}}}}
  +
* {{AUR|openexr170-libs}}{{Broken package link|{{aur-mirror|openexr170-libs}}}}
  +
[https://github.com/ValveSoftware/steam-for-linux/issues/2721 Steam for Linux issue #2721]
  +
  +
===64ビット環境でプログラムの起動中にセグフォルトが起こる===
  +
ランチャースクリプトの {{ic|LD_LIBRARY_PATH}} 設定のためプログラムの起動中にセグフォルトが起こります。{{ic|~/.local/share/Steam/SteamApps/common/ThePolynomial/Polynomial64}} を編集して、{{ic|LD_LIBRARY_PATH}} 変数をコメントアウトしてください。{{ic|./bin/Polynomial64 "$@"}} コマンドを新しい行に記述してください。
   
 
==Portal 2==
 
==Portal 2==
  +
===ゲームが起動しない===
===トラブルシューティング===
 
====ゲームが起動しない====
 
 
エラー {{ic|PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0!}} が表示される場合、{{ic|~/.local/share/Steam/SteamApps/common/Portal\ 2/bin/libstdc++.so.6}} を削除してください。
 
エラー {{ic|PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0!}} が表示される場合、{{ic|~/.local/share/Steam/SteamApps/common/Portal\ 2/bin/libstdc++.so.6}} を削除してください。
   
 
==Prison Architect==
 
==Prison Architect==
  +
===PulseAudio を使用している場合に ALSA のエラーが発生する===
===トラブルシューティング===
 
====PulseAudio を使用している場合に ALSA のエラーが発生する====
 
 
{{ic|ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave}} エラーは以下をインストールすることで直ります:
 
{{ic|ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave}} エラーは以下をインストールすることで直ります:
 
* {{pkg|pulseaudio-alsa}}
 
* {{pkg|pulseaudio-alsa}}
519行目: 602行目:
   
 
==Redshirt==
 
==Redshirt==
===依存パッケージ (x86_64)===
+
===依存パッケージ===
 
* {{pkg|lib32-libpulse}} (pulse を使っている場合)
 
* {{pkg|lib32-libpulse}} (pulse を使っている場合)
   
535行目: 618行目:
 
Saints Row IV の起動オプションを以下のように設定してください:
 
Saints Row IV の起動オプションを以下のように設定してください:
 
{{bc|1=LD_PRELOAD=$LD_PRELOAD:/usr/lib32/libGLX_nvidia.so %command%}}
 
{{bc|1=LD_PRELOAD=$LD_PRELOAD:/usr/lib32/libGLX_nvidia.so %command%}}
  +
  +
=== Mesa ドライバーで GPU がフリーズする ===
  +
  +
特定の AMD ハードウェアでオープンソースドライバーを使用して Saints Rows IV を遊ぼうとすると GPU がフリーズすることがあります [https://bugs.freedesktop.org/show_bug.cgi?id=93475]。
  +
  +
起動オプションで以下を設定してください:
  +
  +
R600_DEBUG=nosb %command%
   
 
==Serious Sam 3: BFE==
 
==Serious Sam 3: BFE==
540行目: 631行目:
 
* {{pkg|lib32-alsa-plugins}}
 
* {{pkg|lib32-alsa-plugins}}
   
  +
===音が鳴らない===
===トラブルシューティング===
 
====音が鳴らない====
 
 
以下を実行してみて下さい:
 
以下を実行してみて下さい:
 
# mkdir -p /usr/lib/i386-linux-gnu/alsa-lib/
 
# mkdir -p /usr/lib/i386-linux-gnu/alsa-lib/
557行目: 647行目:
 
</nowiki>}}
 
</nowiki>}}
   
==Sir, you are being hunted==
+
==Sir, You Are Being Hunted==
 
===依存パッケージ===
 
===依存パッケージ===
 
* {{pkg|lib32-alsa-plugins}}
 
* {{pkg|lib32-alsa-plugins}}
  +
  +
==Space Pirates and Zombies==
  +
===依存パッケージ===
  +
* {{pkg|lib32-alsa-plugins}}
  +
* {{pkg|lib32-openal}}
  +
===音が鳴らない===
  +
上の Serious Sam 3: BFE に書かれているフィックスを実行して下さい。
   
 
==Spacechem==
 
==Spacechem==
565行目: 662行目:
 
* {{pkg|lib32-sqlite}}
 
* {{pkg|lib32-sqlite}}
 
* {{pkg|lib32-sdl_image}}
 
* {{pkg|lib32-sdl_image}}
* {{AUR|lib32-sdl_mixer}}
+
* {{Pkg|lib32-sdl_mixer}}
   
===ブルシューティング===
+
===ゲームがクシュする===
====ゲームがクラッシュする====
 
 
Spacechem の x86 バージョンはゲームに含まれている libSDL* ファイルのために x64 で動作しません、おかしな出力を残してクラッシュします。
 
Spacechem の x86 バージョンはゲームに含まれている libSDL* ファイルのために x64 で動作しません、おかしな出力を残してクラッシュします。
   
 
この問題を解決するには {{ic|~/.steam/root/SteamApps/common/SpaceChem}} から3つのファイル {{ic|libSDL-1.2.so.0}}, {{ic|libSDL_image-1.2.so.0}}, {{ic|libSDL_mixer-1.2.so.0}} を削除してください。
 
この問題を解決するには {{ic|~/.steam/root/SteamApps/common/SpaceChem}} から3つのファイル {{ic|libSDL-1.2.so.0}}, {{ic|libSDL_image-1.2.so.0}}, {{ic|libSDL_mixer-1.2.so.0}} を削除してください。
 
==Space Pirates and Zombies==
 
===依存パッケージ===
 
* {{pkg|lib32-alsa-plugins}}
 
* {{pkg|lib32-openal}}
 
===トラブルシューティング===
 
====音が鳴らない====
 
上の Serious Sam 3: BFE に書かれているフィックスを実行して下さい。
 
   
 
==Splice==
 
==Splice==
585行目: 673行目:
 
===依存パッケージ===
 
===依存パッケージ===
 
* {{pkg|glu}}
 
* {{pkg|glu}}
  +
  +
== Star Wars Battlefront II ==
  +
  +
Star Wars Battlefront II の Steam 版は [[Wine]] を使っておりゲームが永遠にロードされないというバグがあります。[https://bugs.winehq.org/show_bug.cgi?id=29582 WINEHQ のバグページ] にあるパッチを適用してコンパイルした Wine を使えば解決できます。手順はページの一番下に書かれています。
  +
  +
{{Note|必要なパッチの名前は "updated patchset (GetForgroundWindow hack + posix semaphores) rebased onto wine-1.7.55" です。}}
  +
  +
PlayOnLinux でパッチが適用された Wine を使うには、コンパイルした wine-1.7.55 のフォルダを {{ic|~/.PlayOnLinux/wine/linux-x86/}} にコピーしてください。
  +
  +
==The Stanley Parable==
  +
===ゲームが起動しない===
  +
ゲームフォルダから {{ic|libstdc++.so.6}} を削除してください。例:
  +
$ rm ~/.local/share/Steam/steamapps/common/The\ Stanley\ Parable/bin/libstdc++.so.6
   
 
==Steel Storm: Burning Retribution==
 
==Steel Storm: Burning Retribution==
===トラルシューティング===
+
===起動後ラックアウトする===
====起動後ブラックアウトする====
 
 
デフォルトでは、ゲームの起動は 1024x768 解像度のフルスクリーンモードで行われますが、デバイスによっては対応していません (例えば intel hd4000 が載っている Samsung Series9 ラップトップ)。
 
デフォルトでは、ゲームの起動は 1024x768 解像度のフルスクリーンモードで行われますが、デバイスによっては対応していません (例えば intel hd4000 が載っている Samsung Series9 ラップトップ)。
 
ウィンドウモードで起動することで対処してください。Steam のゲームプロパティを開き、General タブの "Set launch options..." を選び、"-window" と入力します。
 
ウィンドウモードで起動することで対処してください。Steam のゲームプロパティを開き、General タブの "Set launch options..." を選び、"-window" と入力します。
594行目: 694行目:
 
これでゲーム中で解像度を変更できます。
 
これでゲーム中で解像度を変更できます。
   
====英語のフォントが表示されない====
+
===英語のフォントが表示されない===
 
Intel のビデオカードを使っている場合、DriConf で S3TC を無効にしてください。
 
Intel のビデオカードを使っている場合、DriConf で S3TC を無効にしてください。
   
 
==Stephen's Sausage Roll==
 
==Stephen's Sausage Roll==
  +
===音が鳴らない===
===トラブルシューティング===
 
====音が鳴らない====
 
 
{{pkg|libpulse}} がインストールされている場合、Unity で音が鳴らないことがあります。{{pkg|libpulse}} を削除したり、パッケージに含まれている {{ic|libpulse-simple*}} というファイルの名前を変更することで、問題をテストすることができます。関係がある {{pkg|libpulse}} ファイルを確認するには、以下を実行:
 
{{pkg|libpulse}} がインストールされている場合、Unity で音が鳴らないことがあります。{{pkg|libpulse}} を削除したり、パッケージに含まれている {{ic|libpulse-simple*}} というファイルの名前を変更することで、問題をテストすることができます。関係がある {{pkg|libpulse}} ファイルを確認するには、以下を実行:
   
{{hc|$ pacman -Ql libpulse <nowiki>|</nowiki> awk '{print $2}' <nowiki>|</nowiki> grep /usr/lib/libpulse-simple|
+
{{hc|$ pacman -Qql libpulse <nowiki>|</nowiki> grep /usr/lib/libpulse-simple|
 
/usr/lib/libpulse-simple.so
 
/usr/lib/libpulse-simple.so
 
/usr/lib/libpulse-simple.so.0
 
/usr/lib/libpulse-simple.so.0
634行目: 733行目:
   
 
==Superbrothers: Sword & Sworcery EP==
 
==Superbrothers: Sword & Sworcery EP==
  +
  +
ゲームに含まれている libstdc++ のバージョンが古いせいでゲームが起動しません [http://steamcommunity.com/app/204060/discussions/0/364039785161291413/]。ターミナルから Steam を起動して Sword & Sworcery を起動しようとすると以下のように出力されます:
  +
  +
libGL error: unable to load driver: i965_dri.so
  +
libGL error: driver pointer missing
  +
libGL error: failed to load driver: i965
  +
libGL error: unable to load driver: i965_dri.so
  +
libGL error: driver pointer missing
  +
libGL error: failed to load driver: i965
  +
libGL error: unable to load driver: swrast_dri.so
  +
libGL error: failed to load driver: swrast
  +
  +
問題を解決するには、{{ic|~/.steam/steam/steamapps/common/Superbrothers Sword & Sworcery EP/lib}} に存在するゲームのライブラリフォルダを開いて以下を実行してください:
  +
  +
$ rm libstdc++.so.6*
  +
 
===依存パッケージ===
 
===依存パッケージ===
 
* {{pkg|lib32-glu}}
 
* {{pkg|lib32-glu}}
 
* {{pkg|lib32-alsa-plugins}}
 
* {{pkg|lib32-alsa-plugins}}
 
* {{pkg|lib32-libpulse}} (PulseAudio を使用する場合)
 
* {{pkg|lib32-libpulse}} (PulseAudio を使用する場合)
  +
  +
== Tabletop Simulator ==
  +
  +
=== CJK 文字が表示されない ===
  +
  +
{{pkg|wqy-microhei}} と {{pkg|wqy-microhei-lite}} をインストールしてください。
   
 
==Team Fortress 2 ==
 
==Team Fortress 2 ==
 
===依存パッケージ===
 
===依存パッケージ===
* {{AUR|lib32-libpng12}}
+
* {{Pkg|lib32-libpng12}}
  +
 
===HRTF を動作させる===
 
===HRTF を動作させる===
 
オペレーティングシステムで HRTF が正しく設定されていたとしても、オリジナルのプロセッシングを無効にしない限り hrtf は有効になりません。HRTF を動作させるには、次を使用:
 
オペレーティングシステムで HRTF が正しく設定されていたとしても、オリジナルのプロセッシングを無効にしない限り hrtf は有効になりません。HRTF を動作させるには、次を使用:
649行目: 771行目:
 
dsp_enhance_stereo 0
 
dsp_enhance_stereo 0
 
snd_pitchquality 1
 
snd_pitchquality 1
  +
===トラブルシューティング===
 
====ロード画面でフリーズする====
+
===ロード画面でフリーズする===
 
あなたが英語を使わないユーザーの場合、locale.gen で "en_US.UTF-8" を有効にする必要があります。その後、新しいロケールを生成してください。
 
あなたが英語を使わないユーザーの場合、locale.gen で "en_US.UTF-8" を有効にする必要があります。その後、新しいロケールを生成してください。
   
====音が鳴らない====
+
===音が鳴らない===
 
システムに PulseAudio がインストールされていないと発生します。
 
システムに PulseAudio がインストールされていないと発生します。
 
[[Advanced Linux Sound Architecture|ALSA]] を使いたい場合は、Steam やゲームを起動するときに {{ic|SDL_AUDIODRIVER&#61;alsa}} を加えて下さい ([http://steamcommunity.com/app/221410/discussions/0/882966056462819091/#c882966056470753683 SteamCommunity] より)。
 
[[Advanced Linux Sound Architecture|ALSA]] を使いたい場合は、Steam やゲームを起動するときに {{ic|SDL_AUDIODRIVER&#61;alsa}} を加えて下さい ([http://steamcommunity.com/app/221410/discussions/0/882966056462819091/#c882966056470753683 SteamCommunity] より)。
   
 
それでも音が鳴らない時は、AUDIODEV 環境変数を設定してみて下さい。例えば {{ic|1=AUDIODEV=Live}}。{{ic|aplay -l}} を使えば利用できるサウンドカードの一覧が表示できます。
 
それでも音が鳴らない時は、AUDIODEV 環境変数を設定してみて下さい。例えば {{ic|1=AUDIODEV=Live}}。{{ic|aplay -l}} を使えば利用できるサウンドカードの一覧が表示できます。
  +
====テクスチャのロードが遅い====
 
  +
===テクスチャのロードが遅い===
 
Chris の FPS 設定やその他の FPS 設定を使っている場合、{{ic|mat_picmip}} が {{ic|2}} に設定されます。これはテクスチャのロードで複数のスレッドを作成するため、Linux にジッタやラグを発生させることがあります(特に別のカーネルを使っている場合)。デフォルトの {{ic|-1}} に設定してみてください。
 
Chris の FPS 設定やその他の FPS 設定を使っている場合、{{ic|mat_picmip}} が {{ic|2}} に設定されます。これはテクスチャのロードで複数のスレッドを作成するため、Linux にジッタやラグを発生させることがあります(特に別のカーネルを使っている場合)。デフォルトの {{ic|-1}} に設定してみてください。
   
====日本語表示====
+
===日本語表示===
 
ソース: [http://hayabusa6.2ch.net/test/read.cgi/linux/1358995176/155]。
 
ソース: [http://hayabusa6.2ch.net/test/read.cgi/linux/1358995176/155]。
   
684行目: 807行目:
   
 
==Terraria==
 
==Terraria==
  +
===トラブルシューティング===
 
====ゲームが起動しない (missing executable)====
+
===ゲームが起動しない (missing executable)===
 
この問題は Arch 固有のものではありません、mac-and-linux-open-beta に参加するようにしてください。アップデートのダウンロード後、エラーはなくなります。
 
この問題は Arch 固有のものではありません、mac-and-linux-open-beta に参加するようにしてください。アップデートのダウンロード後、エラーはなくなります。
   
==The Book of Unwritten Tales==
+
==This War of Mine==
  +
===ゲームがロードされない===
ゲームが始まらない時は、Properties から "Enable Steam Community In-Game" のチェックを外してください。
 
  +
新しいバージョンの {{ic|lib32-glibc}} と適合しないことが原因です。問題を解決するにはバージョン 2.20-6 をダウンロードしてください。[http://ftp.nara.wide.ad.jp/pub/Linux/archlinux/multilib-testing/os/x86_64/lib32-glibc-2.20-6-x86_64.pkg.tar.xz こちら] からダウンロードできます。ダウンロードしたら、ゲームのメインフォルダに展開してください: {{ic|~/.local/share/Steam/steamapps/common/This War of Mine/}}。
   
  +
=== 音声がおかしい ===
ゲームプレイ中やプレイ前に設定メニューをクリックするとセグメンテーションフォルトが発生することがあります。これは既知の問題であり、開発者によるフィックスを待つ必要があります。回避方法 ([http://steamcommunity.com/app/221410/discussions/3/846939071081758230/#p2 Steam forums] より) としてはゲームの RenderSystem_GL.so を Debian のリポジトリのライブラリに置き換える方法があります。この [https://launchpad.net/ubuntu/+archive/primary/+files/libogre-1.7.4_1.7.4-3_i386.deb deb ファイル] をダウンロードして、展開し ({{ic|{{AUR|dpkg}} -x libogre-*.deb outdir}})、{{ic|~/.local/share/Steam/SteamApps/common/The Book of Unwritten Tales/lib/32/RenderSystem_GL.so}} を {{ic|.deb}} パッケージに入っているファイルで置き換えて下さい。
 
===依存パッケージ===
 
* {{AUR|lib32-libxaw}}
 
* {{AUR|lib32-jasper}}
 
   
  +
同梱されている {{ic|libOpenAL}} は上手く動作しません。以下のコマンドを実行してください:
==The Book of Unwritten Tales: The Critter Chronicles==
 
''The Book of Unwritten Tales'' と同じゲームエンジンを使っているので、このゲームには同じことが適用されます。
 
   
  +
$ cd ~/.local/share/Steam/steamapps/common/This\ War\ of\ Mine
ゲームの終わりにクレジットが表示されたところでゲームがクラッシュする場合、次のページで書かれているようにクレジット画像のサイズを変更してください: http://steamcommunity.com/app/221830/discussions/0/828925849276110960/#c810921273836530791
 
  +
$ mv libOpenAL.so libOpenAL.so.backup
 
  +
$ ln -s /usr/lib32/libopenal.so libOpenAL.so
==The Clockwork Man==
 
===依存パッケージ===
 
* {{pkg|lib32-libidn}}
 
 
==The Polynomial==
 
===依存パッケージ===
 
* {{AUR|ilmbase102-libs}}
 
* {{AUR|openexr170-libs}}
 
[https://github.com/ValveSoftware/steam-for-linux/issues/2721 Steam for Linux issue #2721]
 
 
===トラブルシューティング===
 
====64ビット環境でプログラムの起動中にセグフォルトが起こる====
 
ランチャースクリプトの {{ic|LD_LIBRARY_PATH}} 設定のためプログラムの起動中にセグフォルトが起こります。{{ic|~/.local/share/Steam/SteamApps/common/ThePolynomial/Polynomial64}} を編集して、{{ic|LD_LIBRARY_PATH}} 変数をコメントアウトしてください。{{ic|./bin/Polynomial64 "$@"}} コマンドを新しい行に記述してください。
 
 
==The Stanley Parable==
 
===トラブルシューティング===
 
====ゲームが起動しない====
 
ゲームフォルダから {{ic|libstdc++.so.6}} を削除してください。例:
 
$ rm ~/.local/share/Steam/steamapps/common/The\ Stanley\ Parable/bin/libstdc++.so.6
 
 
==This War of Mine==
 
===トラブルシューティング===
 
====ゲームがロードされない====
 
新しいバージョンの {{ic|lib32-glibc}} と適合しないことが原因です。問題を解決するにはバージョン 2.20-6 をダウンロードしてください。[http://ftp.nara.wide.ad.jp/pub/Linux/archlinux/multilib-testing/os/x86_64/lib32-glibc-2.20-6-x86_64.pkg.tar.xz こちら] からダウンロードできます。ダウンロードしたら、ゲームのメインフォルダに展開してください: {{ic|~/.local/share/Steam/steamapps/common/This War of Mine/}}。
 
   
 
==Tomb Raider==
 
==Tomb Raider==
  +
===ネイティブランタイムを使っている場合にゲームが終了してしまう===
===トラブルシューティング===
 
====ネイティブランタイムを使っている場合にゲームが終了してしまう====
 
 
Tomb Raider は Steam ランタイムへの依存度が高いため、ランタイムを使って起動するのが一番楽です。起動オプションに以下を設定することで Steam ランタイムを使用できます:
 
Tomb Raider は Steam ランタイムへの依存度が高いため、ランタイムを使って起動するのが一番楽です。起動オプションに以下を設定することで Steam ランタイムを使用できます:
 
{{bc|/home/[your username]/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh %command%}}
 
{{bc|/home/[your username]/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh %command%}}
   
====ゲーム内で Steam コントローラーが機能しない====
+
===ゲーム内で Steam コントローラーが機能しない===
 
ゲームの外では正しく認識・ペアリングされているのに、ゲームの中では使えない場合、以下を実行してください:
 
ゲームの外では正しく認識・ペアリングされているのに、ゲームの中では使えない場合、以下を実行してください:
   
783行目: 879行目:
   
 
* デュアルモニタ環境でゲームの解像度が間違っていてウィンドウ全体を見ることができないときは {{ic|~/.frozenbyte/Trine2/options.txt}} を編集して {{ic|ForceFullscreenWidth}} と {{ic|ForceFullscreenHeight}} オプションをゲームをプレイするモニタの解像度に合わせて下さい。
 
* デュアルモニタ環境でゲームの解像度が間違っていてウィンドウ全体を見ることができないときは {{ic|~/.frozenbyte/Trine2/options.txt}} を編集して {{ic|ForceFullscreenWidth}} と {{ic|ForceFullscreenHeight}} オプションをゲームをプレイするモニタの解像度に合わせて下さい。
  +
  +
==Unity of Command==
  +
===依存パッケージ===
  +
* {{pkg|lib32-pango}}
  +
* {{pkg|lib32-alsa-plugins}}
  +
  +
===テキストが表示されない===
  +
文章の代わりにボックスが表示される場合は、{{ic|$HOME/Steam/SteamApps/common/Unity of Command/bin/libpangoft2-1.0.so.0}} を削除して見て下さい。
  +
  +
===音が鳴らない===
  +
次のエラーが表示される場合:
  +
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
  +
  +
以下を試してみて下さい:
  +
# mkdir -p /usr/lib/i386-linux-gnu/alsa-lib/
  +
# ln -s /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so /usr/lib/i386-linux-gnu/alsa-lib/
   
 
==Unity3D==
 
==Unity3D==
799行目: 911行目:
 
Unity 5 ではサウンドシステムが変更されており、Unity 5 で作成されたゲームを遊ぶには [[PulseAudio]] をインストール・実行する必要があります。もしくは Steam ランタイムを無効化してください。ゲームの起動オプションを開いて次のように記述します: {{ic|1=LD_LIBRARY_PATH="" %command%}}。
 
Unity 5 ではサウンドシステムが変更されており、Unity 5 で作成されたゲームを遊ぶには [[PulseAudio]] をインストール・実行する必要があります。もしくは Steam ランタイムを無効化してください。ゲームの起動オプションを開いて次のように記述します: {{ic|1=LD_LIBRARY_PATH="" %command%}}。
   
  +
=== フルスクリーンモードで間違ったモニターでゲームが起動する ===
==Unity of Command==
 
===依存パッケージ===
 
* {{pkg|lib32-pango}}
 
* {{pkg|lib32-alsa-plugins}}
 
   
  +
モニターの選択ができない Unity のゲームでは、間違ったモニターでゲームが起動する可能性があります。
===トラブルシューティング===
 
* 文章の代わりにボックスが表示される場合は、{{ic|$HOME/Steam/SteamApps/common/Unity of Command/bin/libpangoft2-1.0.so.0}} を削除して見て下さい。
 
====音が鳴らない====
 
次のエラーが表示される場合:
 
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
 
   
  +
Unity のゲームがデフォルトのパラメータである {{ic|1=<pref name="UnitySelectMonitor" type="int">-1</pref>}} をゲームの設定ファイルに書き込むのが原因です。
以下を試してみて下さい:
 
  +
# mkdir -p /usr/lib/i386-linux-gnu/alsa-lib/
 
  +
値を {{ic|1=<pref name="UnitySelectMonitor" type="int">'''0'''</pref>}} に変更することで、適切なモニターでゲームが起動するようになります。
# ln -s /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so /usr/lib/i386-linux-gnu/alsa-lib/
 
  +
  +
Unity のゲームの設定ファイルは基本的に {{ic|~/.config/unity3d/[CompanyName]/[ProductName]/prefs}} に存在します。
  +
  +
設定が必要なゲーム: ''Cities: Skylines'', ''Tablestop Simulator'', ''Assault Android Cactus'', ''Wasteland 2'', ''Tyranny''。
  +
  +
一部のゲームではパラメータを設定しても無視されることがあります。次のゲームは設定を無視します: ''Pillars of Eternity'', ''Kentucky Route Zero'', ''Sunless Sea''。
   
 
==Unrest==
 
==Unrest==
819行目: 930行目:
   
 
== War Thunder ==
 
== War Thunder ==
  +
=== 画面が表示されない ===
=== トラブルシューティング ===
 
 
ゲームの起動時に緑または黒の画面が表示される場合、{{ic|1=MESA_GL_VERSION_OVERRIDE=4.1COMPAT}} [[環境変数]]を設定してください [https://forum.warthunder.com/index.php?/topic/267809-linux-potential-workaround-for-mesa-drivers-black-screen/] [http://forum.warthunder.com/index.php?search_term=0030709&app=core&module=search&do=search&fromMainBar=1&search_app=forums%3Aforum%3A920&sort_field=&sort_order=&search_in=posts]。
 
ゲームの起動時に緑または黒の画面が表示される場合、{{ic|1=MESA_GL_VERSION_OVERRIDE=4.1COMPAT}} [[環境変数]]を設定してください [https://forum.warthunder.com/index.php?/topic/267809-linux-potential-workaround-for-mesa-drivers-black-screen/] [http://forum.warthunder.com/index.php?search_term=0030709&app=core&module=search&do=search&fromMainBar=1&search_app=forums%3Aforum%3A920&sort_field=&sort_order=&search_in=posts]。
  +
  +
== Warhammer 40,000: Dawn of War II ==
  +
  +
=== 依存パッケージ ===
  +
  +
* {{Pkg|alsa-lib}}
  +
* {{Pkg|librtmp0}}
  +
  +
=== 画面が表示されない ===
  +
  +
起動スクリプトで指定されている {{ic|libasound.so.2}} の場所が間違っています。
  +
  +
{{ic|~/.steam/steam/steamapps/common/Dawn of War 2/DawnOfWar2.sh}} を編集してください:
  +
  +
{{bc|<nowiki>HAS_LSB_RELEASE=$(command -v lsb_release)
  +
if [ -n "${HAS_LSB_RELEASE}" ] && [ "$(lsb_release -c | cut -f2)" = "trusty" ]; then
  +
LD_PRELOAD_ADDITIONS="/usr/lib/x86_64-linux-gnu/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
  +
fi </nowiki>}}
  +
  +
以下のように置き換えてください:
  +
  +
{{bc|<nowiki>LD_PRELOAD_ADDITIONS="/usr/lib64/libasound.so.2:${LD_PRELOAD_ADDITIONS}"</nowiki>}}
  +
  +
複数の Linux ディストリビューションを使っている場合 else の後に追加することもできます。
   
 
== Witcher 2: Assassin of Kings ==
 
== Witcher 2: Assassin of Kings ==
827行目: 962行目:
   
 
* {{Pkg|lib32-freetype2}}
 
* {{Pkg|lib32-freetype2}}
* {{AUR|lib32-libcurl-compat}}
+
* {{Pkg|lib32-libcurl-compat}}
 
* {{Pkg|lib32-curl}}
 
* {{Pkg|lib32-curl}}
 
* {{Pkg|lib32-gnutls}}
 
* {{Pkg|lib32-gnutls}}
 
* {{Pkg|lib32-sdl2}}
 
* {{Pkg|lib32-sdl2}}
* {{AUR|lib32-sdl2_image}}
+
* {{Pkg|lib32-sdl2_image}}
* {{AUR|lib32-libcurl-gnutls}}
+
* {{Pkg|lib32-libcurl-gnutls}}
   
=== トラブルシュティング ===
+
=== ムが起動しない ===
   
 
ゲームが起動しない場合、エラーメッセージを有効にしてください:
 
ゲームが起動しない場合、エラーメッセージを有効にしてください:
   
cd "${HOME}/.local/share/Steam/SteamApps/common/the witcher 2"
+
$ cd "${HOME}/.local/share/Steam/SteamApps/common/the witcher 2"
LIBGL_DEBUG=verbose ./witcher2
+
$ LIBGL_DEBUG=verbose ./witcher2
   
 
{{ic|swrast_dri.so}} の問題によって {{ic|libGL}} がロードされないときは、multilib がちゃんと有効になっていて32ビットの opengl ライブラリがインストールされているかもう一度確認してください。
 
{{ic|swrast_dri.so}} の問題によって {{ic|libGL}} がロードされないときは、multilib がちゃんと有効になっていて32ビットの opengl ライブラリがインストールされているかもう一度確認してください。
871行目: 1,006行目:
 
==XCOM==
 
==XCOM==
 
===依存パッケージ===
 
===依存パッケージ===
* {{pkg|sdl2_image}}
+
* {{Pkg|sdl2_image}} (キーボードで入力するのに必要)
  +
* {{Pkg|librtmp0}} (ゲームの起動に必要)
   
 
===起動時にフリーズする===
 
===起動時にフリーズする===
Steam に含まれているライブラリのバージョンが、archlinux のシステムライブラリと一緒に使うには古すぎることがしばしばあります。
+
Steam に含まれているライブラリのバージョンが、archlinux のシステムライブラリと一緒に使うには古すぎることがしばしばあります。Steam のライブラリを削除して新しい arch のバージョンを使う必要があります [https://bbs.archlinux.org/viewtopic.php?pid=1428375#p1428375]
Steam のライブラリを削除して新しい arch のバージョンを使う必要があります [https://bbs.archlinux.org/viewtopic.php?pid=1428375#p1428375]。
 
   
{{bc|rm ~.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
+
$ rm ~.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6}}
+
$ rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
   
 
ハイブリッドグラフィック環境を使っている場合、以下の起動オプションを試してみてください:
 
ハイブリッドグラフィック環境を使っている場合、以下の起動オプションを試してみてください:
   
GL_THREADED_OPTIMIZATIONS=0 primusrun %command%
+
__GL_THREADED_OPTIMIZATIONS=0 primusrun %command%
  +
  +
=== Intel HD でグラフィックに問題が起こる ===
  +
  +
XCOM は Steam ランタイムの SDL2 ライブラリを認識しません。必要なファイルが全部あるか確認してください ({{Pkg|sdl2}} と {{Pkg|sdl2_image}}):
  +
  +
$ ldd ~/.local/share/Steam/steamapps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64 | grep "not found"

2016年12月4日 (日) 01:45時点における版

メインの記事は Steam を、トラブルシューティングについては Steam/トラブルシューティングを見てください。

ノート: Steam はライブラリディレクトリにゲームに必要なライブラリをインストールするようにしていますが、今のところ欠けているライブラリがあります。欠けているライブラリについては Valve の GitHub にあるバグトラッカーに報告してからここに対処法を加えてください、そしてバグへのリンクを貼って、問題が解決したら削除できるようにしておきましょう。
ヒント: ゲームが起動しない場合、考えられる理由として必要なライブラリが欠けている可能性があります。ldd game_executable を実行することで必要なライブラリが何か確認することができます。game_executable は基本的に ~/.steam/root/SteamApps/common/ のどこかに配置されています。実はこうした"欠けている"ライブラリのほとんどは Steam に既に含まれており、全てをインストールする必要はないことがあるので注意してください。

目次

Air Brawl

依存パッケージ

メニューのテキストが表示されない

Air Brawl のテキストを表示するにはフォントが必要です。gnu-free-fonts パッケージをインストールすることで表示されるようになります。

Amnesia: The Dark Descent

依存パッケージ

And Yet It Moves

依存パッケージ

互換性

ゲームの起動が失敗し、コンソールに次のメッセージ:

 readlink: extra operand ‘Yet’
 Try 'readlink --help' for more information.

もしくは:

 This script must be run as a user with write priviledges to game directory

が表示される場合、テキストエディタで ~/.steam/root/SteamApps/common/And Yet It Moves/AndYetItMovesSteam.sh を開き、

 ayim_dir="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")"

 ayim_dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"

に変えてください。

Anodyne

依存パッケージ

互換性

Defender's Quest と同じ手順に従って下さい。

Aquaria

マウスポインタが一定方向に固定される

マウスポインタが固定されてしまうと、ゲームが遊べなくなってしまいます。テキストエディタで ~/.local/share/Steam/SteamApps/common/Aquaria/usersettings.xml を開いて以下の行を:

 <JoystickEnabled on=”1″ />

次のように置き換えて下さい:

 <JoystickEnabled on=”0″ />

これで問題が修正されない場合は、接続しているゲームパッドやゲームパッドのアダプタデバイスを抜いてください。

ARK: Survival Evolved

ゲームが起動しない、表示されるテキストウィンドウが読めない

ゲームリストの ARK:Survival Evolved を右クリックして Properties を選択し、SET LAUNCH OPTIONS をクリックして起動オプションに以下を追加してください:

MESA_GL_VERSION_OVERRIDE=4.0 MESA_GLSL_VERSION_OVERRIDE=400 %command%

Audiosurf 2

依存パッケージ

Binding of Isaac: Rebirth

音が鳴らない

ゲームリストの Binding of Isaac: Rebirth を右クリックして、Properties をクリックしてから SET LAUNCH OPTIONS をクリックして、以下を追加してください:

LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%

ゲームの中のオプションから、音声を適切なボリュームに設定できます。

ノート: Never Alone (Kisima Ingitchuna) でも上記の設定で問題を解決できます。

The Book of Unwritten Tales

ゲームが始まらない時は、Properties から "Enable Steam Community In-Game" のチェックを外してください。

ゲームプレイ中やプレイ前に設定メニューをクリックするとセグメンテーションフォルトが発生することがあります。これは既知の問題であり、開発者によるフィックスを待つ必要があります。回避方法 (Steam フォーラム) としてはゲームの RenderSystem_GL.so を Debian のリポジトリのライブラリに置き換える方法があります。この deb ファイル をダウンロードして、dpkgAUR で展開し (dpkg -x libogre-*.deb outdir)、~/.local/share/Steam/SteamApps/common/The Book of Unwritten Tales/lib/32/RenderSystem_GL.so.deb パッケージに入っているファイルで置き換えて下さい。

依存パッケージ

The Book of Unwritten Tales: The Critter Chronicles

The Book of Unwritten Tales と同じゲームエンジンを使っているので、このゲームには同じことが適用されます。

ゲームの終わりにクレジットが表示されたところでゲームがクラッシュする場合、次のページで書かれているようにクレジット画像のサイズを変更してください: http://steamcommunity.com/app/221830/discussions/0/828925849276110960/#c810921273836530791

Borderlands 2

セーブデータ

Steam Cloud はプラットフォーム間で (故意に) 同期を行いません。とはいえ、ゲームのセーブファイルをシステム間で手動で移動することは可能です。セーブファイルのフォルダは次を見て下さい: http://pcgamingwiki.com/wiki/Borderlands_2#Game_data 。FAT32 などのファイルシステムサムドライブ (もしくはクラウド) にバックアップして、保存したフォルダを GNU/Linux にシステムに移動して、セーブファイルのフォルダを探して、17文字の数字がファイル名のフォルダの中に移動します。GNU/Linux システムで行ったセーブがある場合は、ここで削除することができます。所有者・グループ・パーミッションを変更する必要があります。chown steam:steam *chmod 0660 * で移動したセーブファイルを使うことができます。

Ctrl キーを使う

Borderlands 2 では Ctrl キーが使えなくなっています。キーコードにはアクセスしますが、キーシムにはアクセスしないため、xmodmap の設定は効果がありません。スキャンコードをキーコードにマップ#setkeycodes を使うに書かれているように、setkeycodes を使って Ctrl のスキャンコードを他のキーにマップして下さい。例えばゲームを起動する前に (root で) setkeycodes 0x1d 56 を実行して Ctrl を Alt にマップし、終わったら setkeycodes 0x1d 29 で元に戻します。

SHiFT にログイン

Borderlands 2 の Linux 版は Ubuntu で動作されることを想定しています (Steam の公式対応ディストロ)。そのため、SHiFT にログインしようとすると、サーバーが利用できないと表示されログインに失敗します。strace を使うことで、サーバーに接続できないのは (Ubuntu のファイルシステムで決められている) /usr/lib/ssl から SSL 証明書がロードできないのが原因だということがわかります。Arch では /etc/ssl が使われています。以下のようにして、/etc/ssl から /usr/lib/ssl にシンボリックリンクを張ることで解決できます:

# ln -s /etc/ssl /usr/lib/ssl

これで SHiFT にログインして SHiFT のコードを取得できるはずです。

もしくはシンボリックリンクの代わりに、Steam の起動オプションに以下を追加する方法もあります:

SSL_CERT_DIR="/etc/ssl/certs" %command%

日本語化

ソース: [1]

音声を日本語化する方法は [2] を見てください。UI や字幕を日本語化するにはまず、Windows にインストールされた Steam の Borderlands 2 のファイルを Linux にコピーする必要があります。Windows 内の Steam/steamapps/common/Borderlands 2/WillowGame/Localization/JPN/* で Linux 側の ~/.steam/steam/steamapps/common/Borderlands 2/steamassets/willowgame/localization/int/* を差し替えて下さい。ファイル名は小文字にして、拡張子を .int に変更します。それから、~/.local/share/aspyr-media/borderlands 2/willowgame/config/willowengine.ini を編集して、SubtitleFontName=ui_fonts.font_willowbody_18pt_jpn と記述してください。

Borderlands The Pre-Sequel

Borderlands The Pre-Sequel (と Borderlands 2) は Gearbox SHIFT サービスに接続することができません。これは SSL 証明書のパスが間違っているのが原因です。/etc/ssl から /usr/lib/ssl にシンボリックリンクを作成することで解決します。もしくは Steam で起動オプションに次を追加することでも解決できます: SSL_CERT_DIR="/etc/ssl/certs" %command%Steam 議論フォーラムのコメント を見て下さい。

キーボードが使えない

dwm を使っている場合、BL:TPQ でキーボードを使って入力することができない場合があります。Openbox を使うことで問題は解決します。他の解決方法は見つかっていません。dwm 固有の問題かタイル型 WM 一般の問題です。

Cities in Motion 2

ダイアログボックスが正しく表示されない

ログに以下のように表示されているはずです:

Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 69: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 69: wrong number of matrix elements

フォントの設定ファイルにバグが存在することが議論されています: [3]

編集した /etc/fonts/conf.d/10-scale-bitmap-fonts.conf がここにあります: [4]

Cities: Skylines

テクスチャが正しくレンダリングされない

Steam クライアントでゲームの起動プロパティを設定してください:

UNITY_DISABLE_GRAPHICS_DRIVER_WORKAROUNDS=yes %command%

Civilization V

Pulse Audio で音がこもる

PulseAudio/トラブルシューティング#音がズレるを見て下さい。

LD_PRELOAD 変数の追加

ゲームを起動するとすぐに終了してしまう場合、ゲームの起動オプションに以下を追加してみてください [5]:

env LD_PRELOAD='./libcxxrt.so:/usr/$LIB/libstdc++.so.6' %command%

Civilization: Beyond Earth

起動時にすぐにクラッシュ・終了してしまう場合、以下の32ビットのパッケージをインストールしてください:

The Clockwork Man

依存パッケージ

Company of Heroes 2

libpcre.so.3 が存在しないとゲームの起動に失敗します。以下のようにシンボリックリンクを作成することで解決できます:

# ln -s /usr/lib/libpcre.so /usr/lib/libpcre.so.3

もしくは以下のようなコマンドを実行してください:

$ ln -s /usr/lib/libpcre.so /home/<user>/.steam/steam/SteamApps/common/Company\ of\ Heroes\ 2/lib/<ARCH>/libpcre.so.3

Counter-Strike: Global Offensive (CS:GO)

ゲームが間違った画面で起動する

GitHub Counter-Strike: Global Offensive issue #60

この問題が発生する場合、フルスクリーンウィンドウかウィンドウモードに変更してから正しいモニターにドラッグすることで解決できます。フルスクリーンに戻ったあとは、ゲームは正しいモニターに表示されます。

音声が同期されない

GitHub Counter-Strike: Global Offensive issue #45

PulseAudio/トラブルシューティング#音がズレるを見て下さい。

エイムができない

メインメニューやゲームメニューなどの GUI ではマウスカーソルが動くのに、ゲーム内でエイムができない場合、次の行を .bash_profile に追加して再ログインしてください:

export SDL_VIDEO_X11_DGAMOUSE=0

[6] を参照。

マウスのデッドゾーン

(毎秒5ピクセル以下の)マウスの小さな動きは X や OpenGL のゲームからは認識されません。

解決法 [7]:

# pacman -R x86-input-libinput libinput

Crusader Kings II

依存パッケージ (x86_64)

Tips and tricks

ゲームは $HOME/Steam/SteamApps/common/Crusader Kings II にインストールされます。

バックグラウンドで Steam を実行していなくても、$HOME/Steam/SteamApps/common/Crusader Kings II/ck2 コマンドを使えばゲームを直接起動できます。

セーブデータは $HOME/Documents/Paradox Interactive/Crusader Kings II/save games/ に保存されます。 最新のバージョン 2.03 では $HOME/.paradoxinteractive/Crusader Kings II/ にセーブファイルが保存されるようです。ドキュメントフォルダが空の場合はそちらを見て下さい。

音が鳴らない

Crusader Kings 2 で使われているデフォルトのオーディオドライバは PulseAudio 用なので、上書きする必要があります:

~/.pam_environment
SDL_AUDIODRIVER=alsa

おかしなサイズでウィンドウが起動する

デフォルトでフルスクリーンモードを有効にしてください。~/.paradoxinteractive/Crusader Kings II/settings.txt の fullscreen=no を fullscreen=yes に変更します。

Death Road To Canada

音が鳴らない

ゲームリストの Death Road To Canada を右クリックして Properties をクリックし、SET LAUNCH OPTIONS をクリックして以下を追加:

LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%

Defender's Quest: Valley of the Forgotten

依存パッケージ

ゲームが起動しない

  • パッケージ adobe-air-sdkAUR がインストールする Adobe Air の場所がゲームが想定している場所と異なっているため、シンボリックリンクを作成して修正してください (root 権限が必要です):
# ln -s /opt/adobe-air-sdk/runtimes/air/linux/Adobe\ AIR /opt/Adobe\ AIR
  • Adobe AIR は EULA が承認されているか確認をしようとして落ちます。これを修正するには、以下のコマンドを実行してください (root で実行してはいけません):
$ mkdir -p ~/.appdata/Adobe/AIR
$ echo 2 > ~/.appdata/Adobe/AIR/eulaAccepted
ノート: このコマンドを実行すると Adobe Air の EULA を承認したことになるので注意してください。

Divinity: Original Sin - Enhanced Edition

Bumblebee の optirun や primusrun を使っている場合にゲームが起動しない

primusrun を使用するには <path to library>/SteamApps/common/Divinity Original Sin Enhanced Edition/runner.sh を編集してください:

LD_LIBRARY_PATH="." primusrun ./EoCApp

Don't Starve

依存パッケージ

音が鳴らない

ゲームリストの Don't Starve を右クリックして、プロパティをクリックし、起動オプションをクリックして、次を追加してください:

LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%

ゲームに戻って、オプションから全てのオーディオを適当なボリュームに設定してください。

Dota 2

依存パッケージ

ゲーム内のフォントが読めない

次の環境変数を使って Steam (もしくは Dota 2) を起動してください:

MESA_GL_VERSION_OVERRIDE=2.1

全てが問題ないように思えるのにゲームが起動しない

ターミナルからゲームを起動しても、エラーが表示されない場合、Steam > 設定 > ゲーム中 > ゲーム中に Steam オーバーレイを有効にする を無効にしてください。 The Book of Unwritten Tales にも同じ問題が存在します。Dota 2 でテストされていない回避方法も説明されています。

ゲームが間違った画面で起動する

GitHub Dota 2 issue #11

libxcb-dri3 のエラーメッセージでゲームが起動しない

最新の Mesa に更新すると、Dota 2 が動かなくなることがあります。エラーメッセージは:

SDL_GL_LoadLibrary(NULL) failed: Failed loading libGL.so.1: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_fd

同梱されている libxcb を削除して Steam にシステムに入っているバージョンを使うようにさせてください。Steam を再起動することで適用されます。

$ find ~/.local/share/Steam -name 'libxcb*' -type f | grep -v installed | xargs rm
GitHub Steam issue #3204

Steam オーバーレイ

Steam は libxcb のコピーを配布していますが、これは最新の xorg の libxcb と互換性がありません。最新の xorg で steam オーバーレイに問題が生じる場合は同梱されているライブラリを削除してみてください。

 mv ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1 /tmp/libxcb.so.1.bak

詳細な情報は次を見て下さい:

[8] [9]

日本語表示

ソース: [10]

日本語が表示されない場合、Dota 2 Wiki のフォントコンフィグのページから Mac 用の fontmapping.cfg をコピーして、~/.local/share/Steam/SteamApps/common/dota 2 beta/dota/resource/flash3 にファイルを作成してください。さらに、~/.local/share/Steam/SteamApps/common/dota 2 beta/dota/resource/dota_japanese.txt を編集して、Meiryo を全て Dota Trajan Japanese に置き換えてください。

Dwarfs F2P

依存パッケージ

ゲームが起動しない

以前、Steam が必要なファイルを取得できないというバグが存在していました。このバグは修正されたはずですが、まだ問題が解決されないという場合は、ゲームプロパティのローカルファイルタブから、ゲームキャッシュの整合性を確認してください。

それでも起動時にゲームがクラッシュする場合、~/.local/share/Steam/SteamApps/common/Dwarfs - F2P/Run.sh を編集して以下の行を:

export LD_LIBRARY_PATH=.:${LD_LIBRARY_PATH}

次のように変更してください:

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:.
ノート: This file may be overwritten by updates or by verifying integrity of game cache. You may need to modify it again.

以上の方法でも起動しないときは、ゲームのインストールフォルダに古いライブラリが残っていて起動時にゲームがクラッシュするようになっている可能性があります。~/.local/share/Steam/SteamApps/common/Dwarfs - F2P/ 内の以下のファイルを移動・削除してみてください:

libX11.so.6, libsteam.so libtier0_s.so, libvstdlib_s.so, steamclient.so

ゲームがクラッシュする

ときどき、アーケードの最後の2分くらいでゲームがクラッシュすることがあります。このバグの報告はすでにされていますが、解決方法はまだありません。

Dynamite Jack

依存パッケージ

サウンド問題

64ビットの Arch Linux を使っている場合、Dynamite Jack でポップノイズやヒスノイズが発生することがあります。これは STEAM_RUNTIME=0 が設定されていないのが原因です (ただし、STEAM_RUNTIME=0 を設定していても、時々この問題が発生することもあります。一度終了してから再度起動すれば問題は解決するでしょう)。

ゲームが起動しない

STEAM_RUNTIME=0 を使って steam を実行すると、Dynamite Jack が起動しないという問題が起こることがあります。steam のエラーメッセージに次のメッセージが含まれていないか確認してください:

/home/$USER/.local/share/Steam/SteamApps/common/Dynamite Jack/bin/main: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory

multilib から lib32-sdl をインストールすれば Dynamite Jack は起動するはずです。

Football Manager 2014

XFS や reiserfs ファイルシステムにインストールした場合、ゲームが起動しません。対応策としては ext4 ファイルシステムにインストールしてください。

FORCED

このゲームには32ビットと64ビットのバイナリが入っていますが、なぜか steam は64ビットの Arch Linux でも32ビットのバイナリを実行しようとします。 64ビットのバイナリを手動で実行すると、ゲームは起動しますが、steam アカウントに接続できないため遊ぶことができません。 そのため32ビットの依存パッケージをインストールして steam からゲームを起動してください。

依存パッケージ

FTL: Faster than Light

依存パッケージ

両方のアーキテクチャに対応したライブラリがゲームのデータディレクトリにダウンロード・保存されます。ランチャースクリプト (もしくは Steam のショートカット) を使って FTL を起動する限り、他にライブラリをダウンロードする必要はありません。

互換性

インストール後、'Text file busy' エラーによって FTL が起動しないことがあります (Steam のプロファイル写真の縁が緑になってから青になります)。これを解決する一番簡単な方法はシステムを再起動することです。再度ログインすれば FTL は起動するはずです。

FTL は 3D アクセラレーションがなされるゲームではないので FTL では Steam オーバーレイが使えます。このためデスクトップの通知が表示されます。フルスクリーンでプレイしていると、システムの通知によってフォーカスが奪われ、ウィンドウモードに勝手に戻り、再起動しないとフルスクリーンに戻せなくなることがあります。Steam では FTL のバイナリに DRM は存在しないため Steam を使わずにゲームを起動することが可能です。場合によってはこれが訳に立ちます。$arch ディレクトリの FTL バイナリではなく ~/.steam/root/SteamApps/common/FTL Faster than Light/data/ のランチャースクリプトを使って FTL を起動するようにしてください。

オープンソースドライバにおける問題

使っているビデオカードのオープンソースドライバーを利用している場合 FTL が起動しないことがあります。2つの解決方法が存在します: プロプライエタリのビデオドライバをインストールするか、~/.steam/root/SteamApps/common/FTL\ Faster\ Than\ Light/data/amd64/lib 内のライブラリ "libstdc++.so.6" を削除(もしくは名前の変更)をするかです。32ビットの環境では、~/.steam/root/SteamApps/common/FTL\ Faster\ Than\ Light/data/x86/lib にある同じライブラリを削除(名前変更)してください。

Game Dev Tycoon

ゲームが起動しない

libudev.so.0 が存在しないというエラーが表示される場合、以下を実行すれば解決できます:

# ln -s /lib/libudev.so /lib/libudev.so.0

Garry's Mod

ゲームが起動しない

client.so が存在しないというエラーが表示される場合、以下を実行すれば解決できます:

$ cd SteamLibrary/SteamApps/common/GarrysMod/bin/
$ ln -s libawesomium-1-7.so.0 libawesomium-1-7.so.2
$ ln -s ../garrysmod/bin/client.so ./

libgcrypt.so.11 のライブラリが見つけられないというエラーの場合は lib32-libgcrypt15 をインストールしてください。

メニューを開くとゲームがクラッシュする

ほとんどのメニューは問題ありませんが、チェックボックスがあるメニュー (LAN multiplayer, mounted games list) は全く動作しません。これはメニューコードのバグです。

デフォルトのメニュースタイルを使いたい場合、ハックっぽい解決法があります: Simon311 が問題を解決するコードを書いています。

デフォルトのメニュースタイルでなくてもかまわない場合、機能がまだ完全ではありませんが Facepunch の開発者 robotboy655 が新しいメニューを書いています。

サーバーに参加しようとするとゲームがクラッシュする

サーバーに参加したりリソースをダウンロードしようとすると、"sending client info" のあたりでゲームがフリーズして、何もエラーメッセージを表示しないでクラッシュすることがあります。エラーがないのでよくわかりませんが、Garry's Mod のプロセスが終了したのは確かです。

この問題は DarkRP サーバーなどアドオンを大量に追加しているサーバーに参加しようとしたときに特に頻繁に発生します。

この問題は GPU の性能が低いのと何らかの関わりがあり、サーバーからタイムアウトしてしまっている可能性があります。GPU が問題の場合、グラフィック設定を出来るだけ下げることで問題が解決します。

Hack 'n' Slash

新規ゲームあるいは保存したゲームをロードするときにクラッシュする

Hammerwatch と同じ問題が存在します。ゲームリストの Hack 'n' Slash を右クリックして、プロパティをクリックして、以下のように起動オプションを設定してください:

LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%

Hacker Evolution Untold & Duality

依存パッケージ

Half-Life 2 & エピソード

キリル文字フォントの問題

この問題は "Helvetica" フォントを削除することで解決します。

Hammerwatch

Steam GUI からゲームが起動できない

ゲームリストの Hammerwatch を右クリックして、プロパティをクリックし、起動オプションをクリックして、次を追加してください:

LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%

音が鳴らない

Hammerwatch でポップアップが出現します: "Sound Error" -- "Could not initialize OpenAL, no sounds will be played. Try updating your OpenAL drivers"。

Hammerwatch が利用している OpenAL は Pulseaudio をデフォルトにしています。変更するには、次の行を /etc/openal/alsoft.conf に追加してください:

drivers=alsa,pulse

これで、Hammerwatch は alsa を使うようになります。この解決方法はここに記述されています。

Harvest: Massive Encounter

依存パッケージ

互換性

ゲームが起動せずライブラリインストーラーのループにはまることがあります。 ~/.steam/root/SteamApps/common/Harvest Massive Encounter/run_harvest を編集して以下を除く全てを削除してください:

 #!/bin/bash
 exec ./Harvest

Hatoful Boyfriend

日本語が表示されない

wqy-microheiwqy-microhei-lite をインストールしてください。

The Impossible Game

依存パッケージ

The Inner World

インベントリやメインメニューが開かない

<tab> キーを押してください。

音声の出力

音を鳴らすには java-commons-codecAURインストールしてください。

カットシーン

このゲームにはカットシーンがあります。ゲームが始まる前に直接カットシーンが流れます。カットシーンを表示するには OpenJDK ではなく Oracle の Java を使う必要があります。

AUR から jreAUR をインストールして以下のコマンドを実行してください:

# archlinux-java set java-8-jre/jre

Steam オーバーレイにも問題があります。~/Steam/SteamApps/common/TheInnerWorld/TIW_start.sh で直接ゲームを起動してみてください。

カットシーンは新しいウィンドウで開きます。詳しくは Steam フォーラム を見てください。

Interloper

依存パッケージ

ゲームが起動しない

Steam ランタイムの libasound.so.2 との非互換性が原因でゲームがセグメンテーション違反を起こすことがあります。問題のライブラリを削除してください:

$ rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libasound.so.2

Invisible Apartment

依存パッケージ

ゲームが起動しない

Steam から起動しようとしてもゲームが起動しない場合、ターミナルから以下を実行することで直接実行することができます ($USER はあなたのユーザー名に置き換えてください):

/home/$USER/.steam/steam/SteamApps/common/Invisible\ Apartment/ia1

Joe Danger 2: The Movie

依存パッケージ

互換性

Humble Bundle から直接ゲームを取得して lib32-libpulse をインストールすれば動作します。

Kerbal Space Program

Kerbal Space Program を見てください。

Killing Floor

画面解像度

Killing Floor は何も設定しなくても問題なく動作しますが、ゲーム内の解像度を変更する必要が出てくるかもしれません。デフォルトの解像度は 800x600 でアスペクト比は 4:3 です。 ゲーム内で画面解像度を変更しようとすると、デスクトップ環境がクラッシュすることがあります。 これを修正するには、お好きなエディタで ~/.killingfloor/System/KillingFloor.ini を編集して適当な画面解像度のサイズを設定してください:

~/.killingfloor/System/KillingFloor.ini
...

[WinDrv.WindowsClient]
WindowedViewportX=????
WindowedViewportY=????
FullscreenViewportX=????
FullscreenViewportY=????
MenuViewportX=???
MenuViewportY=???

...

[SDLDrv.SDLClient]
WindowedViewportX=????
WindowedViewportY=????
FullscreenViewportX=????
FullscreenViewportY=????
MenuViewportX=????
MenuViewportY=????

...
ノート:
  • ???? は使用したい解像度にあわせて適当な値に置き換えてください。例えば画面が 1366x768 でフルスクリーンにしたい場合、Viewport フィールドを ViewportX=1366ViewportY=768 のようにします。
  • 上記の ... は他にもフィールドがあることを示していますが、画面解像度の問題に関しては、省略した部分を編集する必要はありません。

ファイルを保存してゲームを再起動すれば、解像度が変わっているはずです。

ウィンドウモード

オプションメニューのフルスクリーンのチェックを外して、Ctrl+g を使ってマウスキャプチャを止めて下さい。これで最小化して他のことを行うことができるようになります。

音が吃る

KillingFloor には独自の libopenal.so (名前は openal.so) が付属しています。システムライブラリを使用するには openal または lib32-openal をインストールしてください (64ビット環境の場合)。そしてインストールしたら $HOME/Steam/SteamApps/common/KillingFloor/System を開き、openal.soopenal.so.bak に名前を変更してください。それから /usr/lib32/libopenal.so.1 または /usr/lib/libopenal.so.1openal.so からシンボリックリンクを張って下さい。

Lethal League

依存パッケージ

Life is Strange

依存パッケージ

Mark of the Ninja

音質が悪い

ゲームリストから Mark of the Ninja を右クリックして、プロパティ を選択してください。起動オプションを設定 をクリックして、以下を追加:

LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%

Metro: Last Light

このゲームでは GNOME と Catalyst ドライバーを使ってマルチモニターにしている場合に解像度を変更できません。

Middle-earth: Shadow of Mordor

宙に浮く頭

ゲームリストから Middle-earth: Shadow of Mordor を右クリックして、プロパティ を選択してください。起動オプションを設定 をクリックして、以下を追加:

__GL_ShaderPortabilityWarnings=0 %command%

Multiwinia

依存パッケージ

起動時にクラッシュする

x64 環境で Multiwinia がクラッシュする場合、~/.local/share/Steam/steamapps/common/Multiwinia/run_steam.sh を以下のスクリプトに置き換えて32ビットの実行ファイルを使うようにしてください:

#!/bin/sh
./multiwinia.bin.x86	

詳しくは [11] を参照。

Natural Selection 2

設定をしなくてもほとんどが動作します。

音が鳴らない

ゲーム内で音が鳴らない場合 lib32-sdl, lib32-sdl2, lib32-alsa-plugins をインストールしてみてください。

それで上手く行かないときは、Steam でゲームの起動オプションを次のように設定してみてください:

LD_LIBRARY_PATH="/usr/lib32:$LD_LIBRARY_PATH" %command%

Penumbra: Overture

依存パッケージ

ウィンドウモード

ゲーム中にはウィンドウモードにするオプションは用意されていないので、~/.frictionalgames/Penumbra/Overture/settings.cfg を編集して有効にする必要があります。 FullScreen="true"FullScreen="false" に修正すれば、ウィンドウモードでゲームが起動するはずです。

The Polynomial

依存パッケージ

Steam for Linux issue #2721

64ビット環境でプログラムの起動中にセグフォルトが起こる

ランチャースクリプトの LD_LIBRARY_PATH 設定のためプログラムの起動中にセグフォルトが起こります。~/.local/share/Steam/SteamApps/common/ThePolynomial/Polynomial64 を編集して、LD_LIBRARY_PATH 変数をコメントアウトしてください。./bin/Polynomial64 "$@" コマンドを新しい行に記述してください。

Portal 2

ゲームが起動しない

エラー PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0! が表示される場合、~/.local/share/Steam/SteamApps/common/Portal\ 2/bin/libstdc++.so.6 を削除してください。

Prison Architect

PulseAudio を使用している場合に ALSA のエラーが発生する

ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave エラーは以下をインストールすることで直ります:

Project Zomboid

依存パッケージ

Redshirt

依存パッケージ

Revenge of the Titans

依存パッケージ

Rock Boshers DX: Directors Cut

依存パッケージ

Saints Row IV

NVIDIA ドライバーをアップデートした後にゲームが起動しない

Saints Row IV の起動オプションを以下のように設定してください:

LD_PRELOAD=$LD_PRELOAD:/usr/lib32/libGLX_nvidia.so %command%

Mesa ドライバーで GPU がフリーズする

特定の AMD ハードウェアでオープンソースドライバーを使用して Saints Rows IV を遊ぼうとすると GPU がフリーズすることがあります [12]

起動オプションで以下を設定してください:

R600_DEBUG=nosb %command%

Serious Sam 3: BFE

依存パッケージ

音が鳴らない

以下を実行してみて下さい:

# mkdir -p /usr/lib/i386-linux-gnu/alsa-lib/
# ln -s /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so /usr/lib/i386-linux-gnu/alsa-lib/

上のコマンドで直らない場合、Steam community (Serious Sam 3: BFE uses OpenAL to output sound) で提案されているように ~/.alsoftrc を修正してみてください。Pulse Audio を使っていない場合、以下のような設定を記述します:

$ nano ~/.alsoftrc
[general]
drivers = alsa
[alsa]
device = default
capture = default
mmap = true

Sir, You Are Being Hunted

依存パッケージ

Space Pirates and Zombies

依存パッケージ

音が鳴らない

上の Serious Sam 3: BFE に書かれているフィックスを実行して下さい。

Spacechem

依存パッケージ

ゲームがクラッシュする

Spacechem の x86 バージョンはゲームに含まれている libSDL* ファイルのために x64 で動作しません、おかしな出力を残してクラッシュします。

この問題を解決するには ~/.steam/root/SteamApps/common/SpaceChem から3つのファイル libSDL-1.2.so.0, libSDL_image-1.2.so.0, libSDL_mixer-1.2.so.0 を削除してください。

Splice

Splice には x86 と x64 両方のバイナリが入っています。このゲームを起動するのに Steam を実行する必要はありません。

依存パッケージ

Star Wars Battlefront II

Star Wars Battlefront II の Steam 版は Wine を使っておりゲームが永遠にロードされないというバグがあります。WINEHQ のバグページ にあるパッチを適用してコンパイルした Wine を使えば解決できます。手順はページの一番下に書かれています。

ノート: 必要なパッチの名前は "updated patchset (GetForgroundWindow hack + posix semaphores) rebased onto wine-1.7.55" です。

PlayOnLinux でパッチが適用された Wine を使うには、コンパイルした wine-1.7.55 のフォルダを ~/.PlayOnLinux/wine/linux-x86/ にコピーしてください。

The Stanley Parable

ゲームが起動しない

ゲームフォルダから libstdc++.so.6 を削除してください。例:

$ rm ~/.local/share/Steam/steamapps/common/The\ Stanley\ Parable/bin/libstdc++.so.6

Steel Storm: Burning Retribution

起動後ブラックアウトする

デフォルトでは、ゲームの起動は 1024x768 解像度のフルスクリーンモードで行われますが、デバイスによっては対応していません (例えば intel hd4000 が載っている Samsung Series9 ラップトップ)。 ウィンドウモードで起動することで対処してください。Steam のゲームプロパティを開き、General タブの "Set launch options..." を選び、"-window" と入力します。

これでゲーム中で解像度を変更できます。

英語のフォントが表示されない

Intel のビデオカードを使っている場合、DriConf で S3TC を無効にしてください。

Stephen's Sausage Roll

音が鳴らない

libpulse がインストールされている場合、Unity で音が鳴らないことがあります。libpulse を削除したり、パッケージに含まれている libpulse-simple* というファイルの名前を変更することで、問題をテストすることができます。関係がある libpulse ファイルを確認するには、以下を実行:

$ pacman -Qql libpulse | grep /usr/lib/libpulse-simple
/usr/lib/libpulse-simple.so
/usr/lib/libpulse-simple.so.0
/usr/lib/libpulse-simple.so.0.1.0

上記のファイルの名前を変えたら音が鳴るようになった場合、以下を実行してみてください (変更した名前は元に戻して下さい)。ゲームのディレクトリに移動:

$ cd "$HOME/.local/share/Steam/steamapps/common/Stephen's Sausage Roll"

0バイトの偽ライブラリファイルを保存するためのサブディレクトリを作成:

$ mkdir noload/

touch を使って上のファイルの0バイト版を作成:

$ touch noload/{libpulse-simple.so,libpulse-simple.so.0,libpulse-simple.so.0.1.0}
ノート: 0バイトの libpulse-simple.so.0 ファイルを作成するだけで問題が解決したという報告もあります。

0バイトのファイルを作成したら、動的リンカが0バイトのファイルを使用するように指定してゲームのバイナリを直接起動してみてください:

$ LD_LIBRARY_PATH="noload/:$LD_LIBRARY_PATH" ./Sausage.x86_64

上記の方法で問題が解決したら、Steam の起動オプションを以下のようにしてください:

LD_LIBRARY_PATH="noload/:$LD_LIBRARY_PATH" %command%

Strike Suite Zero

依存パッケージ

Superbrothers: Sword & Sworcery EP

ゲームに含まれている libstdc++ のバージョンが古いせいでゲームが起動しません [13]。ターミナルから Steam を起動して Sword & Sworcery を起動しようとすると以下のように出力されます:

libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

問題を解決するには、~/.steam/steam/steamapps/common/Superbrothers Sword & Sworcery EP/lib に存在するゲームのライブラリフォルダを開いて以下を実行してください:

$ rm libstdc++.so.6*

依存パッケージ

Tabletop Simulator

CJK 文字が表示されない

wqy-microheiwqy-microhei-lite をインストールしてください。

Team Fortress 2

依存パッケージ

HRTF を動作させる

オペレーティングシステムで HRTF が正しく設定されていたとしても、オリジナルのプロセッシングを無効にしない限り hrtf は有効になりません。HRTF を動作させるには、次を使用:

   dsp_slow_cpu 1

最高の結果を得るには、以下も変更します:

   snd_spatialize_roundrobin 1
   dsp_enhance_stereo 0
   snd_pitchquality 1

ロード画面でフリーズする

あなたが英語を使わないユーザーの場合、locale.gen で "en_US.UTF-8" を有効にする必要があります。その後、新しいロケールを生成してください。

音が鳴らない

システムに PulseAudio がインストールされていないと発生します。 ALSA を使いたい場合は、Steam やゲームを起動するときに SDL_AUDIODRIVER=alsa を加えて下さい (SteamCommunity より)。

それでも音が鳴らない時は、AUDIODEV 環境変数を設定してみて下さい。例えば AUDIODEV=Liveaplay -l を使えば利用できるサウンドカードの一覧が表示できます。

テクスチャのロードが遅い

Chris の FPS 設定やその他の FPS 設定を使っている場合、mat_picmip2 に設定されます。これはテクスチャのロードで複数のスレッドを作成するため、Linux にジッタやラグを発生させることがあります(特に別のカーネルを使っている場合)。デフォルトの -1 に設定してみてください。

日本語表示

ソース: [14]

ゲーム内の日本語が上手く表示されない場合、フォントを置き換えることで表示できます。この方法は Valve の他のゲームでも使える可能性があります。

以下のファイルを作成してください (Meiryo UI はお好きなフォントに置き換えてください) [15]:

~/.config/fontconfig/conf.d/90-replace-sansserif.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
  <match>
    <test name="family">
        <string>sans-serif</string>
    </test>
    <edit name="family" mode="prepend_first" binding="strong">
        <string>Meiryo UI</string>
    </edit>
  </match>
</fontconfig>

Terraria

ゲームが起動しない (missing executable)

この問題は Arch 固有のものではありません、mac-and-linux-open-beta に参加するようにしてください。アップデートのダウンロード後、エラーはなくなります。

This War of Mine

ゲームがロードされない

新しいバージョンの lib32-glibc と適合しないことが原因です。問題を解決するにはバージョン 2.20-6 をダウンロードしてください。こちら からダウンロードできます。ダウンロードしたら、ゲームのメインフォルダに展開してください: ~/.local/share/Steam/steamapps/common/This War of Mine/

音声がおかしい

同梱されている libOpenAL は上手く動作しません。以下のコマンドを実行してください:

$ cd ~/.local/share/Steam/steamapps/common/This\ War\ of\ Mine
$ mv libOpenAL.so libOpenAL.so.backup
$ ln -s /usr/lib32/libopenal.so libOpenAL.so

Tomb Raider

ネイティブランタイムを使っている場合にゲームが終了してしまう

Tomb Raider は Steam ランタイムへの依存度が高いため、ランタイムを使って起動するのが一番楽です。起動オプションに以下を設定することで Steam ランタイムを使用できます:

/home/[your username]/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh %command%

ゲーム内で Steam コントローラーが機能しない

ゲームの外では正しく認識・ペアリングされているのに、ゲームの中では使えない場合、以下を実行してください:

  • Steam -> 設定 -> アカウント -> Beta への参加 -> 変更... を開いてドロップダウンから Steam Beta Update を選択
  • Steam を再起動
  • Big Screen を開いて Tomb Raider を起動

Towns / Towns Demo

起動時にクラッシュする

Java がインストールされているか確認してください。

Transistor

起動時にクラッシュ / FMOD バインドのクラッシュ / 音が鳴らない

次のコマンドで steam を起動してみてください:

LD_PRELOAD='/usr/lib/libstdc++.so.6:/usr/lib/libgcc_s.so.1:/usr/lib/libxcb.so.1:/usr/lib/libasound.so.2' steam

もしくは こちら に書かれているように、シェルからゲームを起動して FMOD のオーディオデバイスを適切に設定してください。

また、次のスレッドも参照: [16]

Transmissions: Element 120

依存パッケージ

トラブルシューティング

全てのライブラリがインストールされていることを確認してください。Steam ランタイムが必要としているライブラリだけではゲームを起動できません。以下のようなエラーメッセージが表示されます:

AppFramework : Unable to load module vguimatsurface.so!

依存関係が満たされているかk確認するには、ゲームがインストールされているフォルダ (SteamLibrary/steamapps/common/Transmissions Element 120) を開いて以下を実行:

LD_LIBRARY_PATH=bin ldd bin/vguimatsurface.so

not found と書かれたエントリがないか確認してください。

Trine 2

依存パッケージ

トラブルシューティング

  • FOSS ドライバ (r600g) で色に問題がでる場合、ウィンドウモードでゲームを起動してみてください (バグレポート)。
  • 音が途切れ途切れになる場合、以下を試して下さい:
/etc/openal/alsoft.conf
drivers=pulse,alsa
frequency=48000
  • デュアルモニタ環境でゲームの解像度が間違っていてウィンドウ全体を見ることができないときは ~/.frozenbyte/Trine2/options.txt を編集して ForceFullscreenWidthForceFullscreenHeight オプションをゲームをプレイするモニタの解像度に合わせて下さい。

Unity of Command

依存パッケージ

テキストが表示されない

文章の代わりにボックスが表示される場合は、$HOME/Steam/SteamApps/common/Unity of Command/bin/libpangoft2-1.0.so.0 を削除して見て下さい。

音が鳴らない

次のエラーが表示される場合:

ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so

以下を試してみて下さい:

# mkdir -p /usr/lib/i386-linux-gnu/alsa-lib/
# ln -s /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so /usr/lib/i386-linux-gnu/alsa-lib/

Unity3D

War For The OverworldPixel Piracy などの Unity3D エンジンを使っているゲームを遊ぶには lsb-release パッケージが必要になることがあります。

ロケールの設定

しばしば C# で作られたゲームでは、開発者によって指定されている数値形式が原因で、特定のロケール (例: ロシア語やドイツ語) で問題が発生します。ゲームの画面が部分的にしかロードされなかったり、オンライン機能で問題が発生したりします。

この問題を回避するには、ゲームの起動オプションを LC_ALL=C %command% に設定してください。

影響を受けるゲーム: FORCED, Gone Home, Ichi, Nimble Quest, Syder Arcade

Unity 5 と PulseAudio

Unity 5 ではサウンドシステムが変更されており、Unity 5 で作成されたゲームを遊ぶには PulseAudio をインストール・実行する必要があります。もしくは Steam ランタイムを無効化してください。ゲームの起動オプションを開いて次のように記述します: LD_LIBRARY_PATH="" %command%

フルスクリーンモードで間違ったモニターでゲームが起動する

モニターの選択ができない Unity のゲームでは、間違ったモニターでゲームが起動する可能性があります。

Unity のゲームがデフォルトのパラメータである <pref name="UnitySelectMonitor" type="int">-1</pref> をゲームの設定ファイルに書き込むのが原因です。

値を <pref name="UnitySelectMonitor" type="int">0</pref> に変更することで、適切なモニターでゲームが起動するようになります。

Unity のゲームの設定ファイルは基本的に ~/.config/unity3d/[CompanyName]/[ProductName]/prefs に存在します。

設定が必要なゲーム: Cities: Skylines, Tablestop Simulator, Assault Android Cactus, Wasteland 2, Tyranny

一部のゲームではパラメータを設定しても無視されることがあります。次のゲームは設定を無視します: Pillars of Eternity, Kentucky Route Zero, Sunless Sea

Unrest

依存パッケージ

War Thunder

画面が表示されない

ゲームの起動時に緑または黒の画面が表示される場合、MESA_GL_VERSION_OVERRIDE=4.1COMPAT 環境変数を設定してください [17] [18]

Warhammer 40,000: Dawn of War II

依存パッケージ

画面が表示されない

起動スクリプトで指定されている libasound.so.2 の場所が間違っています。

~/.steam/steam/steamapps/common/Dawn of War 2/DawnOfWar2.sh を編集してください:

HAS_LSB_RELEASE=$(command -v lsb_release)
if [ -n "${HAS_LSB_RELEASE}" ] && [ "$(lsb_release -c | cut -f2)" = "trusty" ]; then
	LD_PRELOAD_ADDITIONS="/usr/lib/x86_64-linux-gnu/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
fi 

以下のように置き換えてください:

LD_PRELOAD_ADDITIONS="/usr/lib64/libasound.so.2:${LD_PRELOAD_ADDITIONS}"

複数の Linux ディストリビューションを使っている場合 else の後に追加することもできます。

Witcher 2: Assassin of Kings

依存パッケージ

ゲームが起動しない

ゲームが起動しない場合、エラーメッセージを有効にしてください:

$ cd "${HOME}/.local/share/Steam/SteamApps/common/the witcher 2"
$ LIBGL_DEBUG=verbose ./witcher2

swrast_dri.so の問題によって libGL がロードされないときは、multilib がちゃんと有効になっていて32ビットの opengl ライブラリがインストールされているかもう一度確認してください。

Wizardry 6: Bane of the Cosmic Forge

依存パッケージ

トラブルシューティング

起動時のクラッシュを修正するために、~/.local/share/Steam/SteamApps/common/Wizardry6/dosbox_linux/launch_wizardry6.sh を編集して以下を:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./libs
exec ./dosbox -conf dosbox_wiz6.conf -conf dosbox_wiz6_launch_linux.conf -noconsole "$@"

次のように変更してください:

#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./libs
exec dosbox -conf dosbox_wiz6.conf -conf dosbox_wiz6_launch_linux.conf -noconsole "$@"

World of Goo

解像度を変更する

  • ゲームの解像度を変更するには設定ファイル $HOME/Steam/SteamApps/common/World of Goo/properties/config.txt の "Graphics display" セクションを編集して下さい。例えば:
 <param name="screen_width" value="1680" />
 <param name="screen_height" value="1050" />
 <param name="color_depth" value="0" />
 <param name="fullscreen" value="true" />
 <param name="ui_inset" value="10" />

Worms Reloaded

依存パッケージ

XCOM

依存パッケージ

  • sdl2_image (キーボードで入力するのに必要)
  • librtmp0 (ゲームの起動に必要)

起動時にフリーズする

Steam に含まれているライブラリのバージョンが、archlinux のシステムライブラリと一緒に使うには古すぎることがしばしばあります。Steam のライブラリを削除して新しい arch のバージョンを使う必要があります [19]

$ rm ~.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
$ rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6

ハイブリッドグラフィック環境を使っている場合、以下の起動オプションを試してみてください:

__GL_THREADED_OPTIMIZATIONS=0 primusrun %command%

Intel HD でグラフィックに問題が起こる

XCOM は Steam ランタイムの SDL2 ライブラリを認識しません。必要なファイルが全部あるか確認してください (sdl2sdl2_image):

$ ldd ~/.local/share/Steam/steamapps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64 | grep "not found"