Client without GUI
by Tverd · in Torque Game Engine · 01/23/2005 (6:16 am) · 7 replies
Somebody did it? I started to work from the client without the GUI, but it is disconnected on loading of the datablocks. Or somebody can prompt as to connect 128 clients to a server from one machine?
About the author
#2
Sorry for my English. I want to test the server at the maximal loading by real clients. That is how many it is possible to connect real clients simultaneously.
01/23/2005 (1:12 pm)
Stephen Zepp -Sorry for my English. I want to test the server at the maximal loading by real clients. That is how many it is possible to connect real clients simultaneously.
#3
There are a couple of different strategies really, but it's not a trivial thing to do for any application, much less TGE.
You could simply write (non-TGE) scripts that mimic player inputs after reviewing/capturing a short play session.
You could tear out all of the gui, rendering, effects, sound, etc. aspects of TGE and script up (in TGE Script this time) a long sequence of move inputs, and then run 128 instances of your stripped down TGE. (That is a LOT of work).
You could purchase one of the professional Q/A tools on the market (LoadRunner comes to mind) and configure it to work with a TGE application (that is a lot of money).
01/23/2005 (1:20 pm)
That's kind of what I figured. This topic came up a couple of weeks ago, and at that time no one had offered up any solutions to scripting up this type of test scenario from a single computer, but it certainly is possible.There are a couple of different strategies really, but it's not a trivial thing to do for any application, much less TGE.
You could simply write (non-TGE) scripts that mimic player inputs after reviewing/capturing a short play session.
You could tear out all of the gui, rendering, effects, sound, etc. aspects of TGE and script up (in TGE Script this time) a long sequence of move inputs, and then run 128 instances of your stripped down TGE. (That is a LOT of work).
You could purchase one of the professional Q/A tools on the market (LoadRunner comes to mind) and configure it to work with a TGE application (that is a lot of money).
#4
Thanks. Whether and use of "bots" gives an estimation of efficiency of a server?
01/24/2005 (9:33 am)
Stephen Zepp -Thanks. Whether and use of "bots" gives an estimation of efficiency of a server?
#5
So yes, a bunch of scripts on a remote client that connects to a dedicated server (assuming everything else is equal), is the same "load" on the server as the same number of humans connected from a remote client to a dedicated server.
01/24/2005 (9:45 am)
Hard question to answer, because you aren't describing what your "bots" are doing, but to the server (assuming you mean a dedicated/remote server of some sort), it doesn't matter if it's a script (bot), or a player--it's still user input.So yes, a bunch of scripts on a remote client that connects to a dedicated server (assuming everything else is equal), is the same "load" on the server as the same number of humans connected from a remote client to a dedicated server.
#6
If you go ahead and do this, would you please come back and share your findings with us?
You have my curiosity piqued. =)
01/24/2005 (10:01 am)
Rem:If you go ahead and do this, would you please come back and share your findings with us?
You have my curiosity piqued. =)
#7
Thanks for the answer, I shall try to work with bots.
Kirby Webber -
If all will turn out I shall tell. :)
01/24/2005 (10:57 am)
Stephen Zepp -Thanks for the answer, I shall try to work with bots.
Kirby Webber -
If all will turn out I shall tell. :)
Torque 3D Owner Stephen Zepp