Forum

ASSIST, AMERICA'S ARMY COMMUNITY - RELIVE THE GLORY DAYS OF AMERICA'S ARMY 2.5

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 - OICURMT2!

Pages: 1 2 3 [4] 5 6
46
News / Re: AA2.5 Assist v7.3
« on: Sunday, July 07, 2013, 04:59:16 AM »
I can confirm the next update will have OpenSlots mod and MapVote mod included with assist with honor. I hope this helps our mod loving friends. Should be out in a few days.

Roger!

OIC!

47
News / Re: AA2.5 Assist v7.3
« on: Sunday, July 07, 2013, 04:10:31 AM »
While I don't mind the decision, it would have been nice to at least keep the mapvote add-on as part of the server.  It often is useful when only one or two people are on the server, they can try to change maps in order to entice others in...

I guess it's back to map rotation...

As for weapon mods, I'm ambivalent, but agree that there was a clear need to either restrict them or eliminate them...

OIC!

48
General Chat / Re: Suggestion: dedicated beginner servers
« on: Sunday, June 30, 2013, 09:39:05 AM »
I JUST WANT A SERVER WHERE LORDKATAR COULD PLAY WITHOUT KICKED :D


LordKater has never been kicked from the AUS community server other than for being idle (and I mean... Idle)

So, I guess your wish has come true.


OIC!

49
Server Support / Re: Symlinks, not write permissions..
« on: Saturday, June 08, 2013, 02:07:36 AM »

Your script should still work.  25Assist does not update files until they need to be updated.

Modify you script to check for updated file under the armyops installation directory and then issue the rsync when something is updated.

Alternatively, you could troll through the log file for the update.  Message format follows:

Code: [Select]
AA25.ORG DEDICATED SERVER LOG:
CONNECTING
OK
LATEST v7.22
I AM v7.22
CHECKING AA Server Installation
Valid AA 2.5 Server Found
Checking AA2.5Assist Server Files
AA25 Files OK
libstdc++.so.5 OK
PB Client VERIFIED c2243 a1371
PunkBuster Server OK
Checking BD map pack
BD map pack OK
Checking mAAp map pack
mAAp map pack OK
Checking for updated Antipoke.u
6D016AD54DB946F6C1DFF67FACC8E40DE85764AB
New version of Antipoke found
====== ASSIST SERVER MANAGER - Shutdown Complete ======
Downloading Antipoke Update...
Installing, Please Wait...
====== ASSIST SERVER MANAGER - Starting Server ======
Checking for updated aa-pbsv.cfg
83872912906CD7A72549F94B66F945B6F38458BB
New version of aa-pbsv.cfg found
====== ASSIST SERVER MANAGER - Shutdown Complete ======
Downloading aa-pbsv.cfg Update...
Installing, Please Wait...
====== ASSIST SERVER MANAGER - Starting Server ======
STARTING NETWORK PORT TEST
Game Port OK
Query Port OK
====== ASSIST SERVER MANAGER - Port Test Successful ======
====== AUTO STARTING SERVER ======
====== ASSIST SERVER MANAGER - Starting Server ======
====== ASSIST SERVER MANAGER - Loading AA Server ======
Executing Class Engine.ServerCommandlet
Encryption key located and validated.


OIC!

50
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Saturday, June 08, 2013, 01:37:32 AM »
Code: [Select]
GAME PORT OK
QUERY PORT TEST OK

none, both passed.
Otherwise no one could join the server i guess


I suspect a port forward issue.  You can't just "open" the ports on your router, they have to be directed to your box.

What route/modem do you have?

51
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Wednesday, June 05, 2013, 07:56:46 AM »
No need to read the Binary to read the Assist Code:
We are at SourceForge, a bit outdated, but the functions you mention are the same:
http://sourceforge.net/projects/aa25assist/files/?source=dlp

the private networks you mention are used to check that the packets come from local server(Org AA Server-binary)



Seems that the Original designer of the software forgot about the 172.16.0.0 /16 Network.


Umm.... code's not readable.  Google tells me it's a REALBasic file...

Thanks for the clarification though!
OIC!

52
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Monday, June 03, 2013, 06:17:36 AM »

What leads us to the issue of how this game determine your ping?
I have absolutely no idea...

think I found it...

25Assist uses a UDP Socket Write and catches it at the other end when the message sent is related to a variable "status" and "aa25ping"... direct extraction from the binary follows:

Code: [Select]
5627  Auth retry^@^@^@^@^@^A^@^@^@^@^@^@^@^N^@^@^@^I^@^@^@^@^A^@^H^I|startsrv^@^@^@^@^@^@^A^@^@^@^@^@^@^@^M^@^@^@^H^@^@^@^@^A^@^H^Hstartsrv^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@#^@^@^@^^^@^@^@^@^A^@^H^^Checking for 2.5Assist Updates^@^@^@^@^@^A^@^@^@^@^@^@^@^K^@^@^@^F^@^@^@^@^A^@^H^Faudpqr^@^@^@^@^@^A^@^@^@^@^@^@^@^M^@^@^@^H^@^@^@^@^A^@^H^H\status\^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^M^@^@^@^H^@^@^@^@^A^@^H^Haa25ping^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^L^@^@^@^G^@^@^@^@^A^@^H^Greqauth^@^@^@^@^A^@^@^@^@^@^@^@^H^@^@^@^C^@^@^@^@^A^@^H^C10.^@^@^@^@^A^@^@^@^@^@^@^@^M^@^@^@^H^@^@^@^@^A^@^H^H192.168.^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^I^@^@^@^D^@^@^@^@^A^@^H^D127.^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^K^@^@^@^F^@^@^@^@^A^@^H^Fauthok^@^@^@^@^@^A^@^@^@^@^@^@^@^G^@^@^@^B^@^@^@^@^A^@^H^BX1^@^@^@^@^@^A^@^@^@^@^@^@^@^K^@^@^@^F^@^@^@^@^A^@^H^Fauthno^@^@^@^@^@^A^@^@^@^@^@^@^@$

The items to note are udpqr (UDP Query) and what appears to be an embeded strings "status" and "aa25ping".  This is the return I was watching when I was packet sniffing my server to see how the traffic was going back and forth...

A deeper investigation is now warranted, as my analysis potentially results in a mistake I made in my Linux guide relating to ports... :(  I guess it's time to get onto Rev 1.

OIC!

BTW: I noticed that in the binary code above that there are two strings "10." and "192.168.", which are private IP's.  25Assist must parse out private network masks for some reason.  Maybe to have a local server (LAN) or to circumvent the auth server??


ANYWAY, back on topic... per [SWISS]Merlin...

HEY Energy_NL, any progress?!?

53
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Sunday, June 02, 2013, 10:20:29 AM »
But this could only work if the queried port is not reachable.
Otherwise the "server" must not send any reply cause of the "one way" UDP.

This is a good point.  I stand corrected.

However, can't a server/client relationship be built where each sends messages to each other via a particular port?

OIC!

54
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Sunday, June 02, 2013, 04:25:04 AM »
Impossible!
Like explained by "OICURMT2!".

There is no port forwarding of incoming ICMP requests cause this is not how NAT works.

Everyone is missing one little piece of information...

No routers can forward ICMP, as they are not TCP or UDP.  So if you can "ping" your box, what you are really pinging is your external router/modem.  Also, ICMP does not use ports, so how can you forward one?

ICMP was designed to directly echo packets for a response time for the device directly associated with the IP address.  While ICMP does contain an IP header, routers do not forward them because it is a "diagnostic" protocol.  Imagine if everytime you issued a traceroute command the packets were forwarded to a different location.  Systems engineers would never be able to find where the fault it.  It passes messages...

The only thing I can think of is by using DNAT, which is reserved for IP range forwarding, but really isn't designed to forward ICMP queries, but may be able to do it via a mangled pre-route similar to the following:

iptables -t nat -A PREROUTING -p icmp -d external.ip.address --dport 7 -j DNAT --to-destination internal.ip.address.range

Note that port 7 is the "echo" port, which is NOT ICMP ping (as ICMP does not use ports), but rather the actual "echo" service...

The problem with the iptable entry is that as an ICMP packet arrives to your external device, it would broadcast to EVERY internal device, which in turn would send back replies.  The recieving machine would register an error, as the return would not be valid.  I tried to test this, but couldn't get anywherre with it.

There may be a kernel level modules out there that does this, but I doubt it.

BTW: If you are talking about the ping to your server on the 25Assist panel, I'd bet dollars to donuts that that particular ping is the message return from the UDP query port and not an ICMP return.

I could be wrong (which SWMBO tells me constantly... :rtfm:)  but I suspect I'm not...

OIC!

55
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Saturday, June 01, 2013, 10:38:51 AM »
not true at all , i can ping my server as i can join it from the server list dont need to click join in the server tab

You'll have to explain to me how ICMP traffic can be redirected to an internal IP address from an outside interface.  RFC5508 explicitly allows a return when originating from an internal IP to an external (via NAT), but you cannot ping an internal address from the outside.  The only possible exception I can see is in ICMP-EXT, under section 4.1.  ICMP Error Payload Validation.

I'm not a guru on how NAT traverses accross a gateway device, but I don't see how you can ping, say, 192.168.1.1 from the outside world, as the 192.168.X.X IP addresses are reserve for internal (private) networks.

OIC!

56
General Chat / Re: Assist moving to 2.8.5?
« on: Friday, May 31, 2013, 21:30:08 PM »
you can host a server but you can't play 2.8.5 (native) on linux :)

Ah ... of course...  :oops:

57
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Friday, May 31, 2013, 21:17:29 PM »
@OICURMT2!
So in the ini file the line for multihome should be like this?
multihome=192.168.2.16

how to use those tables? i portforwarded the named ports manually.

Set the multihome back to the default 0.0.0.0 value, it's not needed unless you are directing the server to a specific interface on your box.  For example, my server has 3 NICs, so I tell the server to listen on the IP that is on the outbound card.  I assume your box only has one NIC, so multihome can be defaulted.

As for how to use the tables... let's try one thing at a time...

If you are using a GUI, then you should have some sort of Firewall configuration program.  Turn OFF the firewall on your Linux box (to start with) and make sure your router is forwarding ports correctly.

If that doesn't work, then your problem is on the router.  If it does work, then the problem is on the box.


Let me know what happens, we can take it from there.

BTW: This thread has a link to a Linux setup guide... it may (or may not) help.



I never found a way to ping my own server, I tried Port triggering / Mapping, DMZ and turned Firewall off, nothing worked.

You can't, but you can redirect something like "finger" services and use that to see if your machine is online or not.

58
Server Support / Re: AAO25-25Assist Linux Installation and Setup Guide
« on: Friday, May 31, 2013, 20:23:04 PM »
Thankfully, I have some to spare...  ;)

FIXED error in the guide....

59
Server Support / Re: AAO25-25Assist Linux Installation and Setup Guide
« on: Friday, May 31, 2013, 04:35:35 AM »
Added a mirror site to the first post...

Mirror is on the Aus Ladder Files Area, subject to deletion depending on bandwidth from downloading.

60
Server Support / Re: AAO25-25Assist Linux Installation and Setup Guide
« on: Friday, May 31, 2013, 03:52:35 AM »
Oh, so you're saying you don't have an account on dropbox? Or does dropbox require an account in order to download?

In my experience most people have a dropbox account anyway. And I'm pretty sure dropbox doesn't require an  account to download files (in fact I just tried it).

DropBox requires that you install a program on your computer in order to access the DropBox (upload).  I started the process, but stopped when it asked me to install a resident program on my comp, which would just be another WinBloz process...

Download is "free"... or I think it is anyway.  So , no , I don't have an account and really don't have a desire to have yet another account I have to track and remember a password for...

As for personal things, I have three servers in the house, each managing a different aspect of my life (RAID general storage, Media Server and Engineering Server).  HDD Docked backups for all, stored in a fire-proof safe.

Regards,
OIC!

Pages: 1 2 3 [4] 5 6

Download Assist

×

Download Game Client

Important: Battletracker no longer exists. However, old Battletracker accounts may still work. You can create a new 25Assist account here

Download Server Manager