Hi, next time, post questions with screenshots or video to get more appropriate help and help others better to understand your problem and help you.
CS:S v34 does have native Linux support. You don't need to run it on wine, that will be extra overhead.
Unfortunately, CS:S v34 server does not work/load correctly on the latest Ubuntu versions (16.04, 18.04, 20.04) without doing some extra tweaks. This happens due to some problem with
valve.rc file. On Ubuntu version lower than 16.04, it works perfectly fine without doing any extra tweaks.
Below are some solutions which you can try (Whichever is possible and works for you) :
- On the server console, type map de_dust2 and see if the server starts correctly. The server may start, but some plugins or server itself may not work correctly.
- Download the attached valve.rc file from this post, and replace the existing valve.rc file in cstrike/cfg folder. Restart server.
- Download and install [CS:S v34] ProtectCMDS extension. This extension fixes some bug in CS:S v34 server engine and makes it possible to work on newer versions of Linux VPS.
- If none of the above solutions works or not possible for you, then the only solution is to get a lower version of Linux VPS (Ubuntu 14.04, Debian 8 or CentOS any version). On these versions of Linux VPS, CS:S v34 server works perfectly.