# How to make custom start config?

**URL:** <https://forums.unrealengine.com/t/how-to-make-custom-start-config/371478>\
**Category:** Multiplayer & Networking\
**Tags:** unreal-engine, UE4, question\
**Created:** [September 24, 2016, 8:22am UTC](https://forums.unrealengine.com/t/how-to-make-custom-start-config/371478 "2016-09-24T08:22:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_590cb5931](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_590cb5931](https://forums.unrealengine.com/u/anonymous_user_590cb5931)\
**Post date:** [September 24, 2016, 8:22am UTC](https://forums.unrealengine.com/t/how-to-make-custom-start-config/371478/1 "2016-09-24T08:22:42Z")

</div>

Hello.

I want to start 3 instances of the server and 2 clients at once, on starting project in UE Editor.

For each of 3 server instances I need to specify parameter with start maps.

For each of 2 clients I also need to to specify, to what server I need to connect.

I need it to debug game structure like:

1. First client need to connect to first server (login server) (with map LoginLevel), to authenticate with user login/password and generate session data.

2. After that first client need to connect to the second server (with map CharacterSelectionLevel), where user can select character, that user wants play.

3. After character selection, user will be migrated to the 3rd server, that is open-world server (with map OpenWorldLevel).

How to start this bunch of instances on Run game in UE editor?

Thank you! ❤

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [September 26, 2016, 4:58pm UTC](https://forums.unrealengine.com/t/how-to-make-custom-start-config/371478/2 "2016-09-26T16:58:56Z")

</div>

I use commandline .bat files to start instances in this sort of way

> **[Batch file](https://en.wikipedia.org/wiki/Batch_file)**
>
> A batch file is a script file in DOS, OS/2 and Microsoft Windows. It consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file. A batch file may contain any command the interpreter accepts interactively and use constructs that enable conditional branching and looping within the batch file, such as IF, FOR, and GOTO labels. The term "batch" is from batch processing, meaning "non-interactive execution", though a batch file might not process a bat...

#Batch Files for Dedicated Servers

I have info on creating dedicated server instances via commandline here:

**How to run Dedicated Server From Commandline**

> **[How to Run Dedicated Server Games From Commandline](https://forums.unrealengine.com/questions/318894/how-to-run-dedicated-server-games-from-commandline.html)**
>
> \#Overview Dear Community, I"ve just created a tutorial on how to run Dedicated Servers with 2 connecting clients from commandline! (editor closed) The key part is that you can’t use 127.0.0.1 for the clients who want to connect to the dedicated...

**Wiki on Dedicated Servers From Commandline**

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

Then I make a .bat file that runs all my other .bat files at the same time 🙂

❤

Rama

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_590cb5931](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_590cb5931](https://forums.unrealengine.com/u/anonymous_user_590cb5931)\
**Post date:** [September 26, 2016, 5:09pm UTC](https://forums.unrealengine.com/t/how-to-make-custom-start-config/371478/3 "2016-09-26T17:09:48Z")

</div>

Hello, Rama!

Nice, but very expensive solution!

Compiled server of the game (MyGameServer.exe) uses about 150 MB of RAM.

UE4Editor.exe with options - about 500 MB of RAM.

I have not a lot of RAM, is it possible to reduce needed RAM for UE4Editor.exe process?

Thank you, Rama!

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [September 26, 2016, 5:13pm UTC](https://forums.unrealengine.com/t/how-to-make-custom-start-config/371478/4 "2016-09-26T17:13:36Z")

</div>

Ahm, I do think you will need to increase your RAM if your focus is testing multiple instances of dedicated servers 🙂

Multiplayer programming in UE4 is probably the most complex type of programming and the hardware requirements are higher, so for the long term success of your project I recommend acquiring more powerful computer parts 🙂

❤

Rama

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_590cb5931](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_590cb5931](https://forums.unrealengine.com/u/anonymous_user_590cb5931)\
**Post date:** [September 26, 2016, 5:19pm UTC](https://forums.unrealengine.com/t/how-to-make-custom-start-config/371478/5 "2016-09-26T17:19:43Z")

</div>

It’s very good idea, but I haven’t money for that :).

Also, I can’t make some projects on sites like patreon, kickstarter and another sites - these sites doesn’t allow project creation for People from Russia :).

All of my salary (less, than 700 USD/month) is goes for life costs.

I am also can’t afford to buy license of the DAZ3D studio [http://www.daz3d.com/indie-game-developer-license](http://www.daz3d.com/indie-game-developer-license) (500 USD).

If I can’t afford to buy license, how could I buy new PC (about \>=1500 USD) 🙂 ?
