Jump to content
Mana

32 Player De-list Bypass File - Linux And Windows!

Recommended Posts

New version posted:

http://www.nephyrin.net/NephDLBP_v1.2.zip

This versions adds another minor sanity check to the packet parsing code, but also enables debugging output for people who suspect it is causing a crash.

To debug:

Launch with the environment variable NEPHDLBP_DEBUG set to 1. IE:

NEPHDLBP_DEBUG=1 LD_PRELOAD=NephDLBP.so.1.2 LD_LIBRARY_PATH=bin ./srcds_i486 ...

or

NEPHDLBP_DEBUG=1 ./srcds_run ... (if you've modified your srcds_run with the preload)

This will print debugging messages whenever NephDLBP does anything. If your server crashes, please post any NephDLBP lines that were printed immediately before the crash, it will help me greatly in identifying the cause.

- Neph

Share this post


Link to post
Share on other sites
New version posted:

http://www.nephyrin.net/NephDLBP_v1.2.zip

This versions adds another minor sanity check to the packet parsing code, but also enables debugging output for people who suspect it is causing a crash.

To debug:

Launch with the environment variable NEPHDLBP_DEBUG set to 1. IE:

NEPHDLBP_DEBUG=1 LD_PRELOAD=NephDLBP.so.1.2 LD_LIBRARY_PATH=bin ./srcds_i486 ...

or

NEPHDLBP_DEBUG=1 ./srcds_run ... (if you've modified your srcds_run with the preload)

This will print debugging messages whenever NephDLBP does anything. If your server crashes, please post any NephDLBP lines that were printed immediately before the crash, it will help me greatly in identifying the cause.

- Neph

Hi,

Thanks for all the works on it! I'll have another go at it tomorrow morning once the servers are empty!

Cheers

Share this post


Link to post
Share on other sites

Well test it just now, unfortunnatily at this time can't get a full 32 players server, but it passed the 8 players limit to 16 players max, i let the server run with it, will see tomorrow if it works with more players.

Share this post


Link to post
Share on other sites

32 players put our machine on its knee :), since we got 2 24 players running along the 32, but it holds the full day with 32 players all the time.

We put them all @ 26-28 for the admin to keep free slots during the week.

Thank you so much guys.

Share this post


Link to post
Share on other sites

I had to join just to tell you how much I appreciate this. THANK YOU.

I have it installed, and working just fine.

I am not doing a 32 man server, but now I can have a reserve slot server, have a hidden slot, and have 24 people playing all the time

Share this post


Link to post
Share on other sites

Hi, and great thanks for the fix.

I have managed to install and run the server, although during startup when executing ./srcds_run ... i receive errors on line 239 with "test" for too many arguments .

I looked at the shell code , and it tests for which binary to load . The server runs afterwards , but i'm assuming the output is not intended .

Is anyone else getting these errors and how they can be fixed ?

Many thanks,

Share this post


Link to post
Share on other sites

It is possible to run more than 32 players? I'm only running TF2 on my server, and I've definitely got the bandwidth and hardware to manage more.

Also, how does one's server get played? If I don't sit in the game with a few friends, nobody every logs into my server :( How do you folks get people to play in your servers?

Cheers!

Dan

Share this post


Link to post
Share on other sites
Hi, and great thanks for the fix.

I have managed to install and run the server, although during startup when executing ./srcds_run ... i receive errors on line 239 with "test" for too many arguments .

I looked at the shell code , and it tests for which binary to load . The server runs afterwards , but i'm assuming the output is not intended .

Is anyone else getting these errors and how they can be fixed ?

Many thanks,

Well if it all runs fine then I'm sure it's nothing to worry about :).

It is possible to run more than 32 players? I'm only running TF2 on my server, and I've definitely got the bandwidth and hardware to manage more.

Also, how does one's server get played? If I don't sit in the game with a few friends, nobody every logs into my server :( How do you folks get people to play in your servers?

Cheers!

Dan

At this point in time 32 is the absolute max. You can set it to something higher but it will crash soon after if you do.

If your server is new then chances are you need to play on it with friends more than once to get it full. Then after some time passes and your server has already been full during peak hours, there will be people who added it to favs and might be joining it next time.

Share this post


Link to post
Share on other sites
Hi, and great thanks for the fix.

I have managed to install and run the server, although during startup when executing ./srcds_run ... i receive errors on line 239 with "test" for too many arguments .

I looked at the shell code , and it tests for which binary to load . The server runs afterwards , but i'm assuming the output is not intended .

Is anyone else getting these errors and how they can be fixed ?

Many thanks,

The srcds_run script runs many sub-programs besides srcds_i486, and setting LD_PRELOAD globally tries to load NephDLBP into all of them, which isn't required or necessary.

I'll revise my instructions if i release a new version, but for now a better way to enable this in the srcds_run script would be near line 154:

#if test 1 -eq $PID_FILE_SET && test -n "$PID_FILE"; then

# HL_CMD="$HL $PARAMS -pidfile $PID_FILE"

#else

HL_CMD="$HL $PARAMS"

#fi

Change that second HL_CMD line to read as such

#if test 1 -eq $PID_FILE_SET && test -n "$PID_FILE"; then

# HL_CMD="$HL $PARAMS -pidfile $PID_FILE"

#else

HL_CMD="env LD_PRELOAD=NephDLBP.so.1.3 $HL $PARAMS"

#fi

Or use this patch:

http://www.nephyrin.net/NephDLBP_RunScript.patch

--- srcds_run 2007-12-13 17:15:33.000000000 -0500

+++ srcds_run 2007-12-13 17:15:09.000000000 -0500

@@ -154,7 +154,7 @@

#if test 1 -eq $PID_FILE_SET && test -n "$PID_FILE"; then

# HL_CMD="$HL $PARAMS -pidfile $PID_FILE"

#else

- HL_CMD="$HL $PARAMS"

+ HL_CMD="env LD_PRELOAD=NephDLBP.so.1.3 $HL $PARAMS"

#fi

}

Run that with

cd myserver/orangebox

wget nephyrin.net/NephDLBP_RunScript.patch

patch -p0 < NephDLBP_RunScript.patch

rm NephDLBP_RunScript.patch

- Neph

Share this post


Link to post
Share on other sites

I was in a flight, I need the new engine.dll file to make the modification. Anyone?!

Share this post


Link to post
Share on other sites
I was in a flight, I need the new engine.dll file to make the modification. Anyone?!

Here is the engine.dll file from today's patch:

Thanks for all the quick updates!! Really appreciated!

Share this post


Link to post
Share on other sites
Updated First Post:

Tell me how it works, I wasn't able to test it myself :/.

Installed it last night and tried it myself on an empty server and it seems to work fine. Thank you!! :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...