Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - XtremeBain

Pages: [1] 2 3 ... 81
1
Other Stuff / Re: Sooo... Whats going on here?
« on: October 28, 2014, 10:24:47 AM »
5030 checking in

2
From the console of the game running the server:
Code: [Select]
set minclientbuild 23
Set that cvar to the lowest build # that people are using.

However, there have been some physics changes since the previous, so the game will probably behave unpredictably. It is probably only allowing build 35 players for a good reason.

3
Paintball 2 Discussion / Re: New AntiCheat?
« on: February 06, 2012, 07:42:06 PM »
I think there needs to be something on the server to enforce that it is used. Compiling+distributing your own server binaries aren't against any rules. If you keep it client side only, it will probably be bypassed by someone regardless of how sneaky your code is.
This type of anticheat is better because it sounds like it won't let you play if any cheats are loaded. I don't really care for who gets caught or banned a week later, or who cheated on a speed server under a noname account. Good for tournaments and match scene I think.

4
Paintball 2 Discussion / Re: New AntiCheat?
« on: February 03, 2012, 07:43:52 PM »
Distribute your client and server DLLs in a new folder. After your library is loaded, have it load the game library from the pball folder. You'll have to proxy the calls between paintball2.exe and pball/gamex86.dll. The server will be advertising the game as pball_pac (or whatever you choose for a directory), which should make the client load pball_pac/gamex86.dll and then your DLL can instruct it to load pball/gamex86.dll. This is what I would do.

Or you could distribute it as a standalone application and also have a modified paintball2 binary for server admins.

Best of luck.

5
Paintball 2 Discussion / Re: Boost My Fps?
« on: November 28, 2011, 02:21:26 PM »
Whenever I need more FPS I just stare at a corner.

6
Resolved Help & Support / Re: Keyboard problems
« on: June 30, 2011, 11:09:24 AM »
Noticed this problem occasionally on Win7 too.

Can you get them to stick without using a special key (ctrl, alt, shift)? That should rule out sticky and filter key settings being a factor. I've read stuff about Flash+IE8 causing it. Try and reproduce it without those programs running.

I doubt it's hardware/driver related.

7
Other Stuff / Re: Linux command
« on: June 13, 2011, 01:30:55 PM »
*head explodes*

Code: [Select]
cut -d' ' -f2- ip.txt > ip.$$ && mv ip.$$ ip.txt

8
Official Feature Votes / Re: xml/rss
« on: March 23, 2011, 04:23:50 PM »
Or podcasts? Or you could use RSS for new maps/textures/builds/players.

He (and other folks) want an XML API so that you could do lookups to a dplogin web service. It doesn't matter if the request/response format is XML, JSON or even like an INI. It's a little silly to download 5KB of HTML to extract 200 bytes of player information.

If I were to try and dump all of the player info, I'd hammer the display player page with Perl's HTML::TableExtract module to rip out the player data you want.

9
Other Stuff / Re: WHOS BETTER AT JUMPPING????? :-)
« on: March 23, 2011, 01:09:58 PM »
Tried that jump thousands of times, only made it once :(
Can you do it on your normal fps or do you tweak your maxfps for it?

I'd consider it the hardest jump from any of the classic maps.

10
Paintball 2 Discussion / Re: Region Question
« on: March 21, 2011, 04:50:24 PM »
I was thinking players per continent. Not sure how many servers those south americans have.

11
Paintball 2 Discussion / Re: Region Question
« on: March 21, 2011, 02:46:14 PM »
I'd say it's mostly:
  Europe
  North America
  Brazil/Chile

12
Bugs, Feature Requests, and Feedback / Re: Feature: RSS for news
« on: February 23, 2011, 03:04:49 PM »
- The news is only updated once every few months.
- The news page is home made, so it's not just a matter of turning on RSS or installing a plugin. jitspoe will need to write new code to format it into RSS.

I would prefer if the forums had a small alert below the date whenever there is a news item posted on the front page.

13
Server Discussion / Re: Question: How to disable autojoin on server?
« on: February 04, 2011, 12:36:53 PM »
I think you need to have a 'map <first map of rotation>' at the end of your server.cfg to force the server to load a map when the server starts so that it will honor the game DLL cvars.

14
Server Discussion / Re: Server for Americans and Euros.
« on: December 11, 2010, 01:04:26 PM »
Iceland?

15
Clans, Matches, and Tournaments / Re: DB Clan Leader
« on: November 12, 2010, 10:10:11 AM »
;)

16
Paintball 2 Discussion / Re: jitspoe's .plan
« on: November 05, 2010, 03:02:08 PM »
Edit: And zuluzet gave me some code to hide player entities when you're inside of them.

Amazing, thanks.

17
Official Feature Votes / Re: Feature: Dead Man Practice Mode
« on: November 04, 2010, 10:24:04 AM »
Just please don't change dead man noclip.

18
Clans, Matches, and Tournaments / Re: DB Clan Leader
« on: October 05, 2010, 12:25:11 PM »
He obviously has a life, getting drunk and seeing girls all the time. Living like a rockstar. I doubt you'd find many double accounts on this clan except maybe the first 20 members so that they could get to the top of the member count "leader board". I'm betting that most of the members join because tomthename logs in every couple days and spams invites to all the newly registered accounts. Lots of new players probably send him join requests too when they see :DB: having the most members.

You can't really get mad at these non-competitive clans gaming the system and having way too many members when the member count stat is pretty much the only stat dplogin has. If there were kill, death, grab, cap, team, map, match, etc. stats things would be a lot different.

19
General Development / Re: Server list & ServerBrowser
« on: September 22, 2010, 09:21:11 PM »
I couldn't get it to work with \xFF in the string. My text editor is decent and lets me save ÿ characters fine. javac has no problems compiling those characters (at least in my locale).

Wireshark is the sniffer. The Java library uses a random source port for the first datagram packet, the server replies to that port (was something like 52314 in my case) from its listening port. It raised a firewall prompt on my Windows box, I had to allow java.exe access the first time.

You might want to put { (byte) 0xFF, (byte) 0xFF, (byte) 0xFF, (byte) 0xFF } in its own variable. Then you can prepend it to other commands (i.e. players, rcon) and your code can be a little more readable.

20
General Development / Re: Server list & ServerBrowser
« on: September 21, 2010, 07:12:15 PM »
I know nothing about Java, but this code seems to work for me. (I can see the response from server coming back in my sniffer)

Code: [Select]
import java.net.*;
import java.util.*;
import java.io.IOException;

public class UDPClient {

    public static void main(String[] args) {

        DatagramSocket udpSocket = null;

        byte[] packetData = "ÿÿÿÿstatus\n".getBytes();

        System.out.println(packetData.length);
        DatagramPacket packet = new DatagramPacket(packetData, packetData.length); //vytvorit paket
        try {
            udpSocket = new DatagramSocket(); //vytvorit soket
            packet.setSocketAddress(new InetSocketAddress("83.169.4.183", 33333)); //nastavit paketu adresu
            udpSocket.send(packet); //odeslat prázdný paket
            System.out.println("Packet send: "+packet.getLength());
            udpSocket.receive(packet); //pockat na prijetí paketu
            System.out.println(new String(packetData, 0, packet.getLength())); //vytisknout obsah paketu
        } catch(IOException e) {
            e.printStackTrace(System.err);
        } finally {
            if(udpSocket != null) udpSocket.close();
        }
    }
}

Results:
Code: [Select]
c:\Program Files\Java\jdk1.6.0_21\bin>javac c:\Users\XtremeBain\UDPClient.java

c:\Program Files\Java\jdk1.6.0_21\bin>cd c:\Users\XtremeBain\

c:\Users\XtremeBain>"c:\Program Files\java\jdk1.6.0_21\bin\java.exe" UDPClient
11
Packet send: 11
    print
\

c:\Users\XtremeBain>

And my sniffer shows:
0000   ff ff ff ff 70 72 69 6e 74 0a 5c 54 69 6d 65 4c  ....print.\TimeL
0010   65 66 74 5c 31 36 3a 33 34 5c 73 76 5f 63 65 72  eft\16:34\sv_cer
0020   74 69 66 69 63 61 74 65 64 5c 30 5c 6d 61 70 6e  tificated\0\mapn
0030   61 6d 65 5c 61 69 72 74 69 6d 65 33 5c 5f 73 63  ame\airtime3\_sc
0040   6f 72 65 73 5c 52 65 64 3a 30 20 42 6c 75 65 3a  ores\Red:0 Blue:
0050   30 20 5c 67 61 6d 65 6e 61 6d 65 5c 44 69 67 69  0 \gamename\Digi
0060   74 61 6c 20 50 61 69 6e 74 20 50 61 69 6e 74 62  tal Paint Paintb
0070   61 6c 6c 20 32 20 76 31 2e 39 31 39 28 31 37 30  all 2 v1.919(170
0080   29 5c 67 61 6d 65 76 65 72 73 69 6f 6e 5c 44 50  )\gameversion\DP
0090   50 42 32 20 76 31 2e 39 31 39 28 31 37 30 29 5c  PB2 v1.919(170)\
00a0   6e 65 65 64 70 61 73 73 5c 31 5c 67 61 6d 65 64  needpass\1\gamed
00b0   61 74 65 5c 4d 61 79 20 31 33 20 32 30 31 30 5c  ate\May 13 2010\
00c0   73 76 5f 6c 6f 67 69 6e 5c 32 5c 65 6c 69 6d 5c  sv_login\2\elim\
00d0   31 35 5c 6c 6f 63 61 74 69 6f 6e 5c 43 6f 6c 6f  15\location\Colo
00e0   67 6e 65 2c 20 47 65 72 6d 61 6e 79 5c 65 2d 6d  gne, Germany\e-m
00f0   61 69 6c 5c 69 6e 66 6f 40 4f 54 42 2d 43 6c 61  ail\info@OTB-Cla
0100   6e 2e 64 65 5c 61 64 6d 69 6e 5c 54 33 52 52 30  n.de\admin\T3RR0
0110   52 31 35 54 2c 20 43 68 65 66 2d 4b 69 6c 6c 65  R15T, Chef-Kille
0120   72 2c 20 70 72 69 6e 63 65 5c 77 65 62 73 69 74  r, prince\websit
0130   65 5c 68 74 74 70 3a 2f 2f 77 77 77 2e 4f 54 42  e\http://www.OTB
0140   2d 43 6c 61 6e 2e 64 65 5c 68 6f 73 74 6e 61 6d  -Clan.de\hostnam
0150   65 5c 5b 4f 54 42 5d 20 4d 61 74 63 68 20 31 20  e\[OTB] Match 1
0160   2d 20 77 77 77 2e 4f 54 42 2d 43 6c 61 6e 2e 64  - www.OTB-Clan.d
0170   65 5c 6d 61 78 63 6c 69 65 6e 74 73 5c 31 36 5c  e\maxclients\16\
0180   70 72 6f 74 6f 63 6f 6c 5c 33 34 5c 74 69 6d 65  protocol\34\time
0190   6c 69 6d 69 74 5c 32 30 5c 66 72 61 67 6c 69 6d  limit\20\fraglim
01a0   69 74 5c 35 30 5c 76 65 72 73 69 6f 6e 5c 32 2e  it\50\version\2.
01b0   30 30 20 69 33 38 36 20 4d 61 79 20 31 33 20 32  00 i386 May 13 2
01c0   30 31 30 20 4c 69 6e 75 78 20 28 33 30 29 5c 67  010 Linux (30)\g
01d0   61 6d 65 64 69 72 5c 70 62 61 6c 6c 5c 67 61 6d  amedir\pball\gam
01e0   65 5c 70 62 61 6c 6c 0a                          e\pball.

Pages: [1] 2 3 ... 81