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 ... 3 4 [5] 6
61
General Chat / Re: Assist moving to 2.8.5?
« on: Thursday, May 30, 2013, 04:39:27 AM »
I'm confused, 2.8.5 binaries exist for Linux.

62
Server Support / Re: AAO25-25Assist Linux Installation and Setup Guide
« on: Wednesday, May 29, 2013, 21:38:56 PM »
Just got back and tried to allow a no registration download to no avail...

Considering my lack of enthusiasm to create yet another damn account on another damn service, I'll try to figure out the next best alternative... and in lieu of an appropriate solution, will endeavor to make the file available asap.

RegardS!
OIC!

63
Server Support / Re: AAO25-25Assist Linux Installation and Setup Guide
« on: Wednesday, May 29, 2013, 08:20:36 AM »
Guys...

I'm still in Brisbane, headed back to Adelaide tomorrow.  Will try to get the file put in the general public area.  Make as no sense why you can't download, as the forums are a setup like "drop box".

Note the file is currently 7+Mb.  Once Rev 1 hits, It'll be more than 10Mb.

Regards
OIC!

64
Server Support / Re: AAO25-25Assist Linux Installation and Setup Guide
« on: Sunday, May 26, 2013, 08:01:36 AM »
Meh...  Thought I set the permissions to be public.

Currently on a business trip to Brisbane.  Will fix on Friday

OIC!

65

Filename: AAO25-25Assist Linux Installation and Setup Guide (rev-0.1).pdf
Doc Control #: Revision 0.1
Release Date: 15JULY2013
Location:[Direct Link]



Note that this is Revision 0.1 of the guide.  I'm still trolling through it to catch any mistakes I may have made.

The guide takes you through the acquisition, installation, setup and basic scripting.  This new revision includes some advanced scripting.  Included in Appendix C is the full source for the aa25 control script.

Future versions will include server optimization.

I've set the download for this file as public on the Aus AAO25 community forums.  Please stop by and register if you feel like getting involved.  Also, I'll setup an area for Q&A on the forums.

Good Gaming!
OIC!

66

Rev0 of the Linux Guide is ready, but I see no way to attach a PDF file to a post... and no file area to upload.

Suggestions?
OIC!


67

UPDATE

I'm in the process of writing a setup guide for the Linux installation.  During this process, I had the need to create step by step instruction on my home server.

During this process, I noticed that the aa25srv.ini file does not get mangled when the server runs on Fedora.  I now suspect that the mangling is somehow occuring on CentOS.  I will continue to try to debug the problem and submit updates as I narrow down the search.

BTW: Linux Guide is taking shape.  Primary document is 26 pages with 40 pages of Appendices (mainly server outputs).

OIC!

68
Bug Reports / Re: Cannot join own gameserver on Linuxserver at home
« on: Sunday, May 05, 2013, 03:57:58 AM »
Use my iptables on the server... should work.

Also, you will need to bind your server to the external (outbound) interface.  You can set this up using the multihome parameter in the aa25.ini file.

Code: [Select]
*filter
:FORWARD DROP [0:0]
:INPUT DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p udp -m udp --dport 1716:1718 -j ACCEPT
-A INPUT -p udp -m udp --dport 20046:20047 -j ACCEPT
-A INPUT -p udp -m udp --dport 27900 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 113 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20:22 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Generated by webmin
*mangle
:FORWARD ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
COMMIT
# Completed
# Generated by webmin
*nat
:OUTPUT ACCEPT [0:0]
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
COMMIT
# Completed


69

I've confirmed this remains a problem (from an aesthetics point of view, as the server still runs).

1) Eliminated the use of template files and confirmed the aa25srv.ini file is correct and in System/server.
2) Eliminated the superfluous command-line argument when calling server-bin (25assist wrapper).
3) Also tried a manual start of the server... piped the output to a file, which I've placed in the directory I PM'd you (startup.out).

In all cases, on server startup, the aa25srv.ini file in the System/server directory still gets mangled and then it copied to the System directory just before server startup.

I'll try some low-ish level debugging through kernel services to see if I can trackdown what is going on... (don't feel like recompiling the kernel, so this is the best I can offer)

I've got to ask.. any chance the developer of the wrapper included a DEBUG switch?  would sure be helpful...

As stated previously, this problem doesn't hamper the server.  My concern is that if the wrapper has a memory leak, this could be an entry point for a server-side exploit.

Last note: Because my script deletes all relavant files and then places template files in the appropriate areas, the top of my aa25srv.ini file only gets mangled once.  When I perform a manual startup, since I'm not cleaning the file everytime, the aa25srv.ini file get mangled time and time again...

After three manual starts of the server..

Code: [Select]
Pro^[ÿÿ<80>Teamspeak: 3cr.teamspeak3.com.au
Pro^[ÿÿ<80>Coming Soon -> www.AUSAAO25.com
Pro^[ÿÿ<80>Welcome to the Aus AAO25 Community Server
[email protected]
ProOICURMT2!
Pro^[ÿÿ<80>Teamspeak: 3cr.teamspeak3.com.au
Pro^[ÿÿ<80>Coming Soon -> www.AUSAAO25.com
Pro^[ÿÿ<80>Welcome to the Aus AAO25 Community Server
[email protected]
ProOICURMT2!
Pro^[ÿÿ<80>Teamspeak: 3cr.teamspeak3.com.au
Pro^[ÿÿ<80>Coming Soon -> www.AUSAAO25.com
Pro^[ÿÿ<80>Welcome to the Aus AAO25 Community Server
[email protected]
ProOICURMT2!
Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Recruit
Map=Entry.aao
LocalMap=Entry.aao
Host=
Portal=
MapExt=aao
EXEName=uw.exe
SaveExt=usa
Port=1716
Class=AGP_Characters.AGP_Character

[FirstRun]
FirstRun=250000
OIC!

70
I got it the files.

your script copies

Code: [Select]
${IniFiles}/aa25srv.template ${SysDir}/server/aa25srv.iniLook in /aa25srv.template to see if the fault is in there.

Second possible problem with script:
You start server-bin with more parameters than it accepts. From reading your script, you already noticed the same thing.

Code: [Select]
VirtScrnExec="${SysDir}/server-bin ${ServerType} $mapgame -nohomedir -log=${LogDir}/${LogName}"
try this instead;

Code: [Select]
VirtScrnExec="${SysDir}/server-bin ${ServerType} $mapgame
Im not a linux person, so take these instructions as such.

Thanks for the quick look..

1) the aa25srv.ini file is a direct copy of the aa25srv.template file.  I just renamed it for your convenience.  I've checked the file way too many times, as I original thought there was a problem with my script.  It wasn't until I actually tracked the file i/o processes that I discovered that server-bin modifies during server startup.

2) Never thought of this, good catch... I started the script way back in 2003 and used date stamped logfiles, so the -log argument is a holdover (I noticed that server-bin uses the arguement when it calls serverx, the original AA server program). Don't know why that should even affect anything, as I assume that you rip through the argument list when main(int argc, char **argv) is called.  I don't know what language is being used in the wrapper, but I'm assuming it's C.

Code: [Select]
aa       24173     1  0 11:00 ?        00:00:00 /usr/bin/SCREEN -d -m -S 3CR_Server /home/aa/armyops/System/server-bin GLOBAL Bridge -nohomedir -log=/home/aa/Logs/Sat_Apr_27_11_00_40_EST_2013
aa       24175 24173  0 11:00 pts/1    00:04:10 /home/aa/armyops/System/server-bin GLOBAL Bridge -nohomedir -log=/home/aa/Logs/Sat_Apr_27_11_00_40_EST_2013
aa       27978 27977  3 18:46 pts/1    00:02:11 /home/aa/armyops/System/serverx LAN MP_Rummage -nohomedir ini=aa25srv.ini log=aa25srv.log -multihome=203.143.83.172

People are on the server this evening (the mangled file doesn't affect the server), so I'll do more testing in the morning when it's quiet here in the Land Down Under...

Thanks again for the quick response, greatly appreciated.
OIC!

71
You can host them at https://www.dropbox.com/ and link after ;)

Created my own "DropBox" on my server... PM'd the location.

OIC!

72
At startup System/aa25srv.ini gets deleted and Server/aa25srv.ini is copied into it's place.
Assist then makes changes to System/aa25srv.ini

To get to the Bottom of this, can you post or pm me the Server/aa25srv.ini

Remember to remove any password you have added to the file.

Thanks for the clarification.

Now it's my turn to clafiy ... I do not use 25Assist to run this server, I use a custom bash script (a whopping 368 lines long :o), which ultmately initiates the normal server-bin start-up sequence, based on http://aa25assist.sourceforge.net/Data/LReadme.txt.  Because of this, we can deduce that server-bin (downloaded from http://downloads.sourceforge.net/project/aa25assist/Binaries/ldedisrv.tar.gz) is the culprit, unless there is some sort of problem with file mangling in CentOS 6.4 (which I doubt).

Once I delete the lines in the System/server/aa25srv.ini file, they reappear just before the file gets copied to the System directory.

The following is the first 10 lines of the file prior to server startup, taken from armyops/System/server/aa25srv.ini

Code: [Select]
[URL]
Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Recruit
Map=Entry.aao
LocalMap=Entry.aao
Host=
Portal=
MapExt=aao
EXEName=uw.exe

the following is the first 10 lines of the file after server start-up... (in the server directory, which is obviously, based on your post, copied to system)
Code: [Select]
[URL]
ProÿTeamspeak: 3cr.teamspeak3.com.au
ProÿComing Soon -> www.AUSAAO25.com
ProÿWelcome to the Aus AAO25 Community Server
[email protected]
ProOICURMT2!
Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Recruit
Map=Entry.aao
LocalMap=Entry.aao

Can't seem to find a way to send files via PM... you got an e-mail?

OIC!

73
O/S: CentOS 6.4 (linux 2.6.32-358.0.1.el6.x86_64 #1 SMP)

I noticed that the [URL] Section of the aa25srv.ini file (located in System/server) get severly mangled after server start-up.  The server apparently takes the server information section of the System/aa25.ini and for some reason inserts it at the top of the aa25srv.ini file.

I've deleted the offending lines and restarted the server, the lines reappear.

Is there any reason why server-bin (the 25assist wrapper) would do this?

CheerS!
OIC!

BTW: I'm writing an installation guide for Linux, hope to have it done by the end of May.  It's going to be fairly comprehensive and will include some hacks to work around some of the problem with the way that 25assist handles some of the files (such as date stamped log files, PBSS, configuration files etc...).  I don't know if anyone is interested in a document like this or not.  If so, I'll post it, if not, I'll keep it for my own reference.


aa25srv.ini
Code: [Select]
[URL]
Pro^[ÿÿ<80>Teamspeak: 3cr.teamspeak3.com.au
Pro^[ÿÿ<80>Coming Soon -> www.AUSAAO25.com
Pro^[ÿÿ<80>^[ÿÿ^A Welcome to the Aus AAO25 Community Server
[email protected]
ProOICURMT2!
Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Recruit
Map=Entry.aao
LocalMap=Entry.aao
Host=
Portal=
MapExt=aao
EXEName=uw.exe
SaveExt=usa
Port=1716
Class=AGP_Characters.AGP_Character


aa25.ini
Code: [Select]
// SERVER INFORMATION, repeatmessage(1 for yes, 0 for no), repeatminutes(minutes)
// Server name and messages colour can be set with colour=Red,Green,Blue (0 - 255)
colour=255,255,128
servername=Aus AAO25 Community Server
motd1=Welcome to the Aus AAO25 Community Server
motd2=Coming Soon -> www.AUSAAO25.com
motd3=Teamspeak: 3cr.teamspeak3.com.au
adminname=OICURMT2!
[email protected]
repeatmessage=1
repeatminutes=5

74
General Chat / Re: Re: SAI Mod
« on: Tuesday, April 23, 2013, 10:51:07 AM »
I'd expect that from someone who's in-game username is "R-PUSSIES".
Redacted due to misunderstanding.

Oh ffs... lol... such a diplomat...


75
Server Support / Re: PB Kick - Whitelist - Antipoke.u [SOLVED]
« on: Thursday, April 04, 2013, 06:19:30 AM »
<UPDATE 5: Re-installed server backup from April 1st (go figure...).  Server updated all the file correctly and restarted per normal operations... good to go.  Don't know why this worked, I assume that there was a glitch on my server that prevented the update from executing correctly>

[Solution Found]

Pages: 1 ... 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