Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by Shepard62FR
Free online co-op survival horror Zombie Panic! Source 3.1 is out with Linux support
27 Oct 2020 at 9:35 am UTC

Quoting: dpanter
Quoting: Shepard62FRthe problem is that the fix is "situational", it depends on which Linux distribution you are using and if you are running Steam "normally" (with the Steam Runtime) or "natively" (without the Steam Runtime thus using your system's libraries)
It's borked for me as well on Debian sid, but simply copying 32-bit versions of libssl.so.1.0.0 & libssl.so.1.0.0 to the bin directory fixes it [External Link] immediately.

Is there a reason why you wouldn't just ship these libs? By preloading the bin directories first (as you already do in zps.sh), it should be solved for any distro.
This is a lingering issue that Linux gamers continuously suffer through and I expect it'll not be gone for a long while yet. I've long since lost track of how many games needed this specific massaging to unbork...
Since ZPS v3.1.1 (that got released yesterday), I have included the "libcrypto.so" and "libssl.so" files that should work as part of the game's files.

To prevent risking breaking existing working setups, they are not "enabled" by default, you need to do a "little something":
  • Right-click on ZPS in your Steam library

  • Click on Properties

  • Click on "Set advanced command-line options"

  • Type "-linux-extra-bins" without the double quotes and all in lowercase.

  • Try starting the game again


In the future, I might make those binaries "used by default", that will of course depends on player's feedback if they managed to launch the game with and/or without those extra binaries.

Free online co-op survival horror Zombie Panic! Source 3.1 is out with Linux support
17 Oct 2020 at 8:45 pm UTC

Quoting: ysblokjeHave you considered incorporating your fix in the actual release? Just a friendly suggestion.
Yes, but the problem is that the fix is "situational", it depends on which Linux distribution you are using and if you are running Steam "normally" (with the Steam Runtime) or "natively" (without the Steam Runtime thus using your system's libraries).

To develop and test ZPS under Linux, I use Ubuntu 20.04 and the game start right away without needing the fix mentioned in the Steam thread above.

Free online co-op survival horror Zombie Panic! Source 3.1 is out with Linux support
17 Oct 2020 at 6:21 pm UTC Likes: 1

Hello everyone, I'm the Linux programmer of Zombie Panic! Source.

I invite those who have problems to read this pinned Steam discussion thread [External Link] about the known issues and the fix for those who have the problem with cURL and "client.so".

Putting a Linux game on Steam: Missing Executable - a common pitfall for game devs
13 Aug 2019 at 9:05 am UTC

Quoting: liamdawe
Quoting: Eike
Quoting: liamdaweAs noted, Valve keep that from the public eye and as far as I and developers I spoke to are aware, you can't go around sharing shots of Steam's private configuration area.
Hm. It's not like it contains anything secret, and it's there to help people bringing games on Steam. I can't see any reason for Valve to not want it.
Well, remember developers were only recently actually allowed to share any kind of sales info. So it doesn't surprise me developers are being cautious about sharing the Steam developer area. I have emailed Valve to confirm and will update with a shot if allowed.
Everything you see on SteamDB is gathered by the public APIs/means that Valve developed and put in place. Some info is gathered through developer commands in the Steam client itself and the files it generates. If you donate a CD key for a particular app. to the Steam account that powers SteamDB, some extra information can be gathered about that app.

Of course, everything that is not exposed by the public APIs/means and/or everything that is not "published" is kept secret (exact marketing stuff for example).

In a nutshell, anyone could acquire the same data as SteamDB by his/her own. SteamDB just centralize everything.

Valve is aware of SteamDB and hasn't taken any action against it so you are safe of posting SteamDB screenshots.

The SteamDB FAQ and even Valve instruct the developer to be careful when publishing changes to Steamworks (branches, depots, achievements, stats...) to prevent leaking.

The only barrier that you are not allowed to breach is to publish anything marked as "confidential", this is an immediate termination of the NDA between you (the developer) and Valve if you don't move ASAP.

About the "missing executable" subject, I wish developers could setup a default branch per OS. In the case of Zombie Panic! Source, the Linux client is only available in the "unstable" branch (for now) so we have to tell every Linux user: "if you want to play the game, use that branch, not the default 'public' one that Steam download/install/update by default".

Zombie Panic! Source, the free survival-horror FPS now has a Linux beta available
6 Dec 2018 at 12:38 am UTC Likes: 3

Hello, Shepard62FR, responsible for the Linux port of Zombie Panic! Source.

Quoting: BoldosUmmm - in the description, it saiz it requires HL2, because it is a HL2 MOD?
The requirement for the ownership of HL2 has been removed months ago, just download the game from Steam, switch to the "unstable" branch and play right away.

Quoting: orochi_kyoCompletely agree with not supporting other distros than Ubuntu. Im not Ubuntu elitist but as the "too many flavors" pretext is becoming more used by some devs I prefer to have one supported version of the game on Linux than nothing.
Having a Ubuntu version playable means that it could be playable on Mint or Arch, much better than nothing.
I think you misread our pinned topic on our Steam forums about the Linux client [External Link] so I invite you to read again.

We (me and the ZPS dev. team) never mentioned that "too many flavors" excuse. We wanted to support the major Linux distros (Debian, Ubuntu, Fedora, Arch, Mint...) but we can't because we have barriers that we can't overcome.

In a nutshell, we explained in that topic that because of Valve's policy of "Ubuntu only" when it comes to anything Linux related and because ZPS is still built as a "mod" because we can't pay +$50k like Contagion/Garry's Mod/Insurgency for the entire Source engine license, we have these technical barriers that we can't overcome. We can't add a Vulkan renderer if we wanted to. I can't go inside the engine to upgrade every third party library being used. Since ZPS is on Steam, I wouldn't be able to remove the dependency of the "Steam Runtime" (aka the Ubuntu sandbox).

Fun fact: I dislike Ubuntu myself and prefer Arch based Linux distros instead and I have no choice but to set aside Arch and use Ubuntu to port ZPS on Linux. I tried and I lost of time because of that.

Quoting: razing32
Quoting: orochi_kyoCompletely agree with not supporting other distros than Ubuntu. Im not Ubuntu elitist but as the "too many flavors" pretext is becoming more used by some devs I prefer to have one supported version of the game on Linux than nothing.
Having a Ubuntu version playable means that it could be playable on Mint or Arch, much better than nothing.
If it runs on one Linux distro it can run on all.
Guessing the only issues are some dependencies or libraries.
You are right, it's mostly dependencies related. One of the players had an issue with "OPENSSL_1.0.0" stuff, I'm guessing his OpenSSL was too modern for the Source engine, I don't know if he fixed the problem tho.

Zombie Panic! Source is coming to Linux with the next version, beta soon
4 Sep 2018 at 8:41 pm UTC Likes: 5

Hello everyone, I'm Shepard62FR and I'm the Linux programmer of Zombie Panic! Source. I would like first to thank GamingOnLinux for featuring us on their awesome website, the development team really appreciate it ^^

Now to answer your questions:

Quoting: buenaventuraThis looks really cool, I would love to play it. I wonder when it will be ready?
It will be ready when it will be ready, we hate deadlines because we had bad experiences with them in the past (rushing things and delivering broken stuff is bad).

Quoting: NanobangThank you Shepard!! You're a Linux Hero!!
Thank me once the Linux client will be released and when you'll play the game ^^

Quoting: dudiblahI use to play the original version on windows when I was a windows guy. It's an absolutely fantastic game. I never played source though but hey with proton I'll download it and fire it up and see how it goes. Not like it's going to cost me anything. It should work considering it's source.
Glad to see you played the game in the "old era" ^^ I haven't tried playing the Win32 build through Proton myself so I can't really tell but please do share your experience with your fellow Linux teammates if you do test it ^^

Quoting: razing32Does it have any single player or bots ?
It's a multiplayer only game, there are bots but we do not support them for "actual gameplay" because they don't have a real AI and it takes a lot of time and effort to make a proper one. We only use them for "development/testing" purposes and we recommended the community to use them for these purposes only, but some of them skipped our recommendation and decided to "fix" them and host them on their servers ^^

Quoting: razing32Can you host your own server ?
Yes you can! There are already Linux binaries for dedicated servers, the installation procedure is very similar to installing a dedicated server for any Source game (Counter-Strike: Source/Global Offensive, Half-Life 2: DeathMatch to quote the most populars...)

Quoting: razing32Or are you tied to community servers ?
We have 2 official servers in the EU running the official maps and a third one running official and selected community made maps from the Steam Workshop. There are a lot of community servers that runs official and/or community maps. Be mindful that some of them uses server side plugins that alters the gameplay experience from "vanilla" (the popular one right now being a RPG mod).