Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It'll still show up in the server list as a 2.4.1 server under the "GAME" section though, this just lets it not be excluded from showing up at all.
Not to be rude, but if you had read the post under the "Step 2: Setting up the Server" section, you will have noticed that the binaries are "Windows only". The unfortunate reality was that the Linux binaries of ZPS 2.4.1 were always broken on Linux and had to have a bunch of old libraries that you had to recompile/re-add in order to get it somewhat functioning (I don't know which libraries those were, its been a long time and very few, if any, setup up a working Linux server for ZPS 2.4.1). This is why it is a Windows only install and I have no way to get the Linux binaries for this game now. Also note that the game version ran on the 2007 version of Orange Box, so you'd have to run this on older versions of Windows as well. Please be sure to read the guide carefully to understand how to set this up.
And yes, .7z is not a native Linux or Windows format and it uses the 7zip program to unpackage ( https://www.7-zip.org ). You have to open the archives all at once with 7zip in order to unpackage everything properly as it was split it via the 7zip program in parts (I could not upload the files in one piece, so they had to be separated). This was program is a free program for personal use, so you don't have to pay a license fee or subscription for the program.
Finally, since the time that this guide was made, there is another way to get ZPS 2.4 by using the legacy branch via SteamCMD/your game client (again, if you read the post, you would know this as it is at the very top of the post). You may want to also ask the people in the ZPS 2.4 group (steam group can be found on elvis muesli's profile) for help setting the server up as they used to have a server. You may also want to ask the people on the ZPS forums about setting up ZPS 2.4 as well as I don't run ZPS servers anymore and I do not play the game.
Okay, and if me run the Windows server, nothing else is required for this???
I was still able to pull the folder with the server from the archive for windows.
Glad to hear you were able to get the files.
All the server files are there, but you'll probably need to setup the server configuration as well as look up how to run a Source-based Windows server (there are many guides out there for that). The comment above by Elvis will also be necessary for getting the server to show up in the server browser.
You'll also need to make sure you are using the legacy branch on the game client for ZPS on Steam (the ZPS forums has this info) otherwise you will not be able to connect. Also, keep in mind that any map files you use will need to be compatible with ZPS 2.4 otherwise they will either not run well or will be broken in some way (I believe there is a post with an archive of old maps from ZPS 2.4 on the ZPS steam forums as well).
Since its been a while, I'm not sure how well any of this will work, so I might not be able to help if you run into any specific issues/problems. You'll probably have to figure all of that on your own. If you are running into issues getting it to run on Windows (assuming you are using a newer version of the Windows OS), you'll probably have to run the executable in compatibility mode. If none of this works for you, you can also use SteamCMD to download the legacy branch server files. Info on all of that is on the ZPS Steam Forums as well.
is it possible to somehow make a No steam server? so that players can connect from the pirated version of the game?
I suppose you could since you have the files, but I have no idea how to do any of that, sorry. I've never tried since I've never had a need for a no-steam/pirated server/game client for ZPS so I've never tried it. Many of the mods and such out there also don't support this no-steam/pirated versions of the server/game client, so I've never supported it based on that alone.
and as for Sourcemod? how does it work? does it cause crashes? and which version is compatible? or can I put the last one version?
SM 1.8 was the version that was used many years ago for ZPS, but I think you can use any version of Sourcemod as long as you have the old ZPS offsets/signatures. The offsets for Sourcemod you need for ZPS can be found here: https://github.com/Silenci0/ZPS-SM-Gamedata
The offsets are found in ZPS2_4 on the github page, so download the github repo and copy the contents of ZPS2_4 onto your Sourcemod/Metamod install so that it can replace all the offset files. Also, before starting the game server itself, please make sure that core.cfg has automatic SM updates disabled. The config is included with the gamedata, but you should double check this to make sure just in case before starting the server, otherwise Sourcemod will overwrite them.
As far as what mods still work, your guess is as good as mine so you'll have to do some research. Generally speaking, since ZPS 2.4 use the 2007 version of Orangebox, anything that was made with any kind of advance color systems or any kind of "pre-" hooks for Sourcemod/Metamod will not work (you'll probably figure out what does or doesn't work through trial and error). You'll probably need to search Alliedmodders for the mods you want or use the waybackmachine on some of the mod pages to find an older version of a mod you want to use for ZPS. You will need to learn how to modify and compile the SM plugins yourself as you may have to make several changes to various SM mods and plugins in order to get them to work.
my server specifications, Intel Xeon (3.3-3.6 Ghz) 2 CPU 2 GB Memory and 40 GB NVME, I think this will be enough for the game
Windows Server 2012 R2 should be okay for running a ZPS server. Last time I worked on ZPS 2.4 servers, Windows Server 2008 R2 was what we used, but 2012 R2 should work just fine.
Your server specs should also be okay if you do not plan on running more than 1 game server, though I would recommend adding more memory since Windows Server 2012 R2 + ZPS might take most available memory which could cause an issue if you need to RDP into the machine or do work on it while the server is running. 4GB of available memory would be a good idea.
and the more question, do I really have to run the server in -insecure? is it true that players are banned by VAC for using Sourcemod? I also noticed in the list of servers another server 2.4 Zombie cows and protection is enabled there, and the server uses sourcemod!
which version of metamod should i also use???
I was able to start the server, but I get the error could not establish connection to steam servers. (result = 3), metamod and sourcemod also do not work, possibly due to the lack of metamod.vdf
I accidentally found out that there is no such error if the server is started from a computer, the server joins the steam, but if you close the steam and log out of the account on the computer and start the server, then the same error comes out, it turns out I need to install steam on the server? and log in to your account? so that the server would just be visible and it wouldn't give out this error?
In regards to the VAC, Sourcemod/Metamod should not get you banned but I haven't used Sourcemod/Metamod on the game client (you shouldn't be installing it on the game client, which sounds like what your trying to do). Sourcemod/Metamod should be installed in the server files and you start the .exe with a windows service or .bat file. You should NOT be copying these files into your game client. The -insecure mode for the server was advised as a precaution at the time, but I think you won't need to use it. As far as the game client, be sure to set your game client's branch to legacy 2.4 as instructed here:
https://steamcommunity.com/app/17500/discussions/0/2930112548422838849/
Also, you don't need to install Steam on your server as the server files are standalone. You might be thinking of SteamCMD which is a command line tool to download game server files, but in this case, you don't need it since you already have the files, you just need to run the server. In the files you downloaded and unzipped, place them some place on your host server and launch the server via the .exe with some parameters attached to it. There should be a file called "_ZPSCMDLaunch.txt" in the files you extracted, simply make a .bat file out of that and run it and it should work. Once you see the server running (the command line window should be running, you should attempt to connect to it via the server browser on your game client (which I would assume is installed on your home computer, not your game server).
You sound rather new to setting up Source-based game servers, I would advise you to look at this article here: https://developer.valvesoftware.com/wiki/Source_Dedicated_Server
It will help you to understand how to setup a server in Source (this can apply to other game servers for things like TF2 or CS:S as well). You may also want to look up how to install Sourcemod/Metamod and where they should go. The process for the ZPS server is mostly the same except you don't need to use SteamCMD tool on your server to download the server files (although, I believe you can do that if you use the same legacy build for ZPS through SteamCMD).