Game Development Community

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?

#1
01/23/2005 (10:26 am)
What is your root goal here? It sounds like you want to set up some testing "bots" of some sort to check load testing of a server, but difficult to tell from what you've posted...
#2
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
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
01/24/2005 (9:33 am)
Stephen Zepp -
Thanks. Whether and use of "bots" gives an estimation of efficiency of a server?
#5
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
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
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. :)