AAO25.com

America's Army => General Chat => Topic started by: ELiZ on Thursday, November 28, 2013, 02:49:50 AM

Title: Taking out Server Options from the Assist Client
Post by: ELiZ on Thursday, November 28, 2013, 02:49:50 AM
I was toying with the idea of removing the possibility of running an 25Assist Server from within the 25Assist Client.
The only option to run a server then would be to do it from the Dedicated server(Windows/Linux)

The reason for removing it from within the client would that it would provide a cleaner interface for clients.
And it would simplify the coding for me, resulting in better code allaround.

One issue I can see is that some that are running a server is not as comfortable editing the ini file for the server with a text editor as to changing the options inside the GUI.

What I suggest is this:

I remove the option to Config/Start Server from within the 25Assist Client.
I build a new GUI to allow server owners to edit/start/stop dedicated server.
The only Server option would be Windows/Linux Dedicated server.

What do you think?
Title: Re: Taking out Server Options from the Assist Client
Post by: teddy_grizzly_bear on Thursday, November 28, 2013, 03:18:44 AM
Sounds good to me.

Most clients probably never will use the server part anyway and having a separate server GUI sounds like a good idea to me.

But then again, I've never run a server, so I might be biased in my opinion.
Title: Re: Taking out Server Options from the Assist Client
Post by: [SWISS]Merlin on Thursday, November 28, 2013, 04:30:51 AM
exactly this part of assist did fascinate me, therefor i play assist and aa2.
if you stop it, then i stop playing aa2. so simple it is for me.
would be not really a problem to start a dedicated server on a home pc with a virual machine. but the handling of dedicated servers is so poor.
sorry, but true
Title: Re: Taking out Server Options from the Assist Client
Post by: [SWISS]Merlin on Thursday, November 28, 2013, 04:35:52 AM
better invest your time in things like this perfect idea with the aa3 maps. this is great and also gives a stable time of aa2.
thank you.
Title: Re: Taking out Server Options from the Assist Client
Post by: ELiZ on Thursday, November 28, 2013, 05:42:14 AM
No need for separate "dedicated" server for running Dedicated Assist Server.

You can run 20 separate dedicated server.exe on the same machine you are using your client on.
No need to run in a virtual machine, the only thing it means is that it's started from a separate folder than your client. That is the dedicated part.
Title: Re: Taking out Server Options from the Assist Client
Post by: Saltuarius on Thursday, November 28, 2013, 06:20:56 AM
good idea to separate.
Title: Re: Taking out Server Options from the Assist Client
Post by: ELiZ on Thursday, November 28, 2013, 07:16:50 AM
Let me show you what I mean with then Assist Dedicated servers:

I have 5 folders with AA installs, where I copied the Dedicated servers exe files into:
All I did was to change processed and port, but you have to do that in the client version as well
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi41.tinypic.com%2F2dihdh3.png&hash=231b3f4c8ac5afd1d018438f15a3968c)

There is 6 cmd files, 1 for each server, and 1 to start them all:
Here is the content of server01-BridgeCrossing.cmd
Code: [Select]
.\DedicatedServer01\System\server.exe GLOBAL BRIDGE
exit

And here is the StartAllServers.cmd
Quote
start .\server01-BridgeCrossing.cmd
start .\server02-BridgeCrossing.cmd
start .\server03-BridgeCrossing.cmd
start .\server04-BridgeCrossing.cmd
start .\server05-BridgeCrossing.cmd

Here is all 5 servers started:
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi41.tinypic.com%2F24qu8hh.png&hash=7310b923fad2bb2b09baeb6da7934cdc)

Here are the servers listed in the Client:
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi44.tinypic.com%2F316t75t.png&hash=34341f2cd569e5865f5d732672179d19)


Even with the current Assist version , you should run "Dedicated Server" instead of the "Client Server", especially if you run many instances on the same machine, the client.exe is much larger than the Dedicated.exe
Title: Re: Taking out Server Options from the Assist Client
Post by: kMx on Thursday, November 28, 2013, 08:29:34 AM
ye indeed, assist is using 27 mb on my machine atm , if you run 10 servers on assist client you waste about 300 mb of ram , compared to the dedicated
Title: Re: Taking out Server Options from the Assist Client
Post by: [SWISS]Merlin on Thursday, November 28, 2013, 09:58:49 AM
thank you ELiZ for showing me that.
then for sure it is ok for me :)
Title: Re: Taking out Server Options from the Assist Client
Post by: ELiZ on Thursday, November 28, 2013, 10:12:59 AM
Only real disadvantage with the current version of the Assist Dedicated Server is that it's not as easy to setup a server, some files has to be downloaded manually.

But if the move is done, I'll make sure that it's as easy as it is in the client to setup a dedicated server.
Title: Re: Taking out Server Options from the Assist Client
Post by: [SWISS]Merlin on Thursday, November 28, 2013, 11:50:28 AM
Only real disadvantage with the current version of the Assist Dedicated Server is that it's not as easy to setup a server, some files has to be downloaded manually.

But if the move is done, I'll make sure that it's as easy as it is in the client to setup a dedicated server.

you are still my hero !
gj
Title: Re: Taking out Server Options from the Assist Client
Post by: Spanky on Thursday, November 28, 2013, 12:53:47 PM
My little suggestion;
Once this is done, don't call it a "dedicated" server or "dedicated" binary. That may cause confusion.

Other than that, I see no reason not to do it.
Title: Re: Taking out Server Options from the Assist Client
Post by: Calevey on Thursday, November 28, 2013, 13:18:25 PM
I'll support this idea as well. Clearer interface and better code sounds good. As long as there's a way to run own server(s) from home I don't think anyone should have anything against this.
Title: Re: Taking out Server Options from the Assist Client
Post by: Tshort on Thursday, November 28, 2013, 16:26:12 PM
I think this would be a great idea.
Title: Re: Taking out Server Options from the Assist Client
Post by: ArmyAntiCheat on Thursday, November 28, 2013, 16:33:53 PM
This would be identically great idea, mostly everyone agrees with this option as long as they can run ''Home server''.
Title: Re: Taking out Server Options from the Assist Client
Post by: Vanoke on Thursday, November 28, 2013, 17:17:11 PM
i its work better for assist its oke for me.
my second question is, i hope if its to difficult for me that i can ask you to help whit teamspeak and
whit teamviewer. to setup the same setting like i have it now. :up: 



I was toying with the idea of removing the possibility of running an 25Assist Server from within the 25Assist Client.
The only option to run a server then would be to do it from the Dedicated server(Windows/Linux)

The reason for removing it from within the client would that it would provide a cleaner interface for clients.
And it would simplify the coding for me, resulting in better code allaround.

One issue I can see is that some that are running a server is not as comfortable editing the ini file for the server with a text editor as to changing the options inside the GUI.

What I suggest is this:

I remove the option to Config/Start Server from within the 25Assist Client.
I build a new GUI to allow server owners to edit/start/stop dedicated server.
The only Server option would be Windows/Linux Dedicated server.

What do you think?
Title: Re: Taking out Server Options from the Assist Client
Post by: Dav3 on Saturday, November 30, 2013, 14:18:46 PM
Good idea, also should toss in the option of running multiple - so you dont need to edit ini files

or something of the sort. Possibly a shared admin / ban list among multiple too would be good features.