AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Trash (https://forums.alliedmods.net/forumdisplay.php?f=22)
-   -   FakeClients (https://forums.alliedmods.net/showthread.php?t=38563)

maou2025 07-10-2005 05:49

i have the same one ...

maou2025 07-10-2005 06:09

i have found the problem for linux users

juste type addons/metamod/bin/fakeclients_mm

instead of addons\metamod\bin\fakeclients_mm

and it will work fine :p

imported_mug 07-10-2005 12:57

Yes, I did that. By changing that, the meta list changed from NOFILE to ERROR so I believe it is seeing the file. I checked all file permissions and everything seems correct.

What version of glibc are you using? I think that may be the incompatiblity...

maou2025 07-10-2005 16:38

the old one, the newest doesn't work (i'm talking about the metamod)

L. Duke 07-10-2005 20:27

My Linux test box (posting from it right now) has GLIBC 2.3.2 on it and the SourceMM compiled for GLIBC 2.3.3 and everything works fine on it.

For those of you with problems, try downloading the SourceMM for 2.3.3. Is the meta command working before you try to install fakeclients?

And of course, on Linux, the path/filename is different in the metaplugins.ini:
Code:

addons/metamod/bin/fakeclients_mm_i486.so

imported_mug 07-11-2005 03:20

Still no luck. SourceMM for 2.3.3 won't run on my box.

With SourceMM 2.3.4 (which seems to work fine) I try to reload the fakeclients plugin and get this error:

"libstdc++.so.5: cannot open shared object file"

My box has libstdc++.so.6 and glibc-2.3.5-10.

I tried making a simlink to fake a .so.5 to point at .so.6 but this crashes the game server when trying to load fakeclients. I didn't think that would work, but it was worth a shot.

sslice 07-11-2005 04:22

Will SourceMM plugins need to be compiled with both glibc versions, and not just the SourceMM binary?

L. Duke 07-11-2005 11:30

.

If you can't get the Linux version working and you have access to your Linux server, try compiling it yourself.



Download fakeclients_mm_make.tar.gz and unpack the files somewhere.

Start a shell prompt and go to the ....../sourcemm/sourcemm/fakeclients_mm directory.

All the required headers/files should be included in the download except the dedicated server binaries. Open the Makefile and edit the path for SRCDS to point to your source dedicated server main directory.
Code:

HL2SDK = ./hl2sdk
SMM_ROOT = ../..
SRCDS = ../../../../srcds

for example
Code:

SRCDS = /home/myname/srcds_l
Type make

Check the ....../sourcemm/sourcemm/fakeclients_mm/Release directory for fakeclients_mm_i486.so and try that file with your working SourceMM.


If it works, please PM me the file and I will add it to the downloads section of the first post.

imported_mug 07-11-2005 12:42

Thanks for the help.

I was able to compile it and didn't see any significant error messages.

meta list now shows a fakeclients status of "RUN", but no fake players are joining the server....

In the meantime, I was able to make this run on an older box I had laying around (glibc-2.3.3). I'd still like to make this work on my main machine (glibc-2.3.5-10) though.

All configuration files are the same on both servers, so I'm quite sure the problem is elsewhere.

L. Duke 07-11-2005 16:08

Do you see the fakeclients names and the number of players you set it to in the console/server logs?

What do you get if you type fakeclients_players at server console?


All times are GMT -4. The time now is 03:36.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.