[DE]Drew

PC
Dedicated Conclave Servers

404 posts in this topic

Welcome to the future of the Warframe Conclave! Welcome to the world of Player driven Dedicated Servers!

As we mentioned in Devstream #81, we’ll soon be introducing Dedicated Servers to address one of the biggest complaints with the current Conclave setup: that of lag and shoddy connections. In an attempt to address these issues, we're enlisting you, our loyal and excited players - and your computers - to provide a solution.

With the addition of volunteer Dedicated Servers we will be providing our PC players with the option to turn their computers into a server to host Conclave matches without the need to run the actual Warframe client with it. The intention is to provide a more robust and optimized matchmaking environment that will alleviate the majority of these PC PVP woes. Due to the networking architecture of the console environment, for the foreseeable future, Dedicated Servers will be restricted to PC users and will not be brought over to consoles- sorry!

We’ve attempted to streamline and make the process of running a Dedicated Server as hassle free as possible. As such we can show you how to setup your own Dedicated Server in a couple of screenshots!

First, simply launch Warframe to bring up the Warframe Launcher and click on the Settings Gear in the top right:

FEeBy6yeeVCK1DE2MiRuqZ8qMll6rVyZ6Pz7GD0f

From here click on the Start Server button under the new Dedicated Server tab:

kx2p7rwPtCQt6n-hyU0K2_KRvuKvUsn7oUAp3s8V

From there you’ll be prompted to select the Conclave mode you wish to host, along with the options to restrict access to your Clan/Alliance, the option to host a VARIANT mode (more on this new mode later), as well as the option to include your own personalized MOTD seen when players enter your server:

2MOP8hqrg_uHYEXuDL9Y1SxWrTUZlrpFI1KsK9Xd

Clicking 'Ok' will then launch a dedicated server on your machine! A new command window will appear which will output all of the log details for your brand spanking new server. You’ll be able to track how many players have joined, what maps are currently being run, along with a plethora of other backend info from here:

M2eXwvGObFpVqjrBqNQhDseULVHHhQVXjCEVhuvz

Easy as pie!

FVZfuLOwhoDoRXi0sa2XejCdHi1pH4zaaBpYqm3-

At the present time there are no hard restrictions on who can or cannot run a Dedicated Server. If your machine meets the minimum requirements for Warframe you *should* be able to run a Dedicated Server without issue. Additionally, electing to use your machine as a Dedicated Server will result in your machine sending and receiving data. Those who may have a bandwidth cap should monitor usage to ensure that overages aren’t incurred.

At this current time there is no way to explicitly join a Dedicated Server; as there is no in-game UI to support this. Instead, the system leans on our backend matchmaking logic to place you in the best possible server for your choice of game modes. So for example: if you have two available computers - you can setup one as a Dedicated Server hosting machine running an Annihilation match.  You can then launch Warframe on your other computer, search for an Annihilation match in the same way you’ve done before, and be confident that you will reliably connect to the first machine. It should be noted that you can run a Dedicated Server AND an instance of the Warframe game client on the same computer, however this will increase the strain on your machine. Those with lower end PC’s should be cautious when attempting this. Overall the system is setup in such a way that it will continually try to place you in the most stable server available at that time. This will fluctuate over time as people bring up and pull down Dedicated Servers but should as a whole improve the Conclave experience.

This first iteration of Dedicated Servers will also launch with a Leaderboard system. This system will keep track of your Dedicated Server efforts and your ‘Karma’ score will accumulate the longer you have active players on your server. This Leaderboard can be viewed in game under Profile > Leaderboards. While the first iteration is limited to just these ‘Karma’ points, we want to highlight players who are actively helping to improve the Conclave experience for their fellow Tenno. Future updates will flesh out and expand upon this feature to better support these Dedicated Server Champions!

Dedicated Server Leaderboards can also be found online here when they go live: http://content.warframe.com/dynamic/dedServerStats.php

If you're getting serious about using your PC as a Dedicated Server, please read the documentation from [DE]Maciej on what settings you can control:

Please post any and all feedback on this new system below.

====================

Player Hosted Dedicated Server FAQ:


Q: What are player hosted Dedicated Servers?
A: Player hosted Dedicated Servers are servers set up by players (hosts) who host a multiplayer match (Conclave or Lunaro in the case of Warframe) on their computers. This allows clients to connect to a player host for a generally better experience. 

Q: How do I host a Server?
A: See in thread above.

Q: Do you plan on supporting other modes (Trials, Dojos, etc.)? 
A: By popular demand we are looking into this. 

Q: Can I have multiple server instances running on different physical machines with the same account (and get leaderboard credit for each)?
A: This is something we do not currently support, but do plan on adding in the future.

Q: Can I run more than one Dedicated Server on a single PC? 
A: No, because unless you have a very good PC this might not actually perform very well for players- but we're thinking about it.

Q: Does Warframe support Linux? 
A: No, but we're investigating using WINE for this.

Q: Can I run a Dedicated Server on a spare computer (and get credit) and play Warframe on my main machine? 
A: Yes.

Q: How are the Leaderboard scores determined?
A: As of right now it’s calculated between Hosting time & number of players in the game. This may change at some point after further analysis. 

Q: Is there a way to relaunch the game without having to close my server?
A: Not at this time, but we’re looking for a way to do so.

Q: What does a Clan Only Server mean?
A: Only members of your Clan can join your Dedicated Server (experimental).

Q: What about Consoles?
A: Consoles will not be getting the Dedicated Server option- sorry!

Q: When I host, I see lots of stuff I don't understand, will you upgrade the interface?
A: Potentially, but we have to keep it simple so it doesn’t use too much system resources. 

40

Share this post


Link to post
Share on other sites

Awesome! Kinda disappointed it's just based on matchmaking. Server browser would be ideal. But this is certainly progress!

13

Share this post


Link to post
Share on other sites

I would absolutely LOVE to host an EU server, but my server's a Linux box. :(

 

Are there any future plans to allow for linux hosts?

1

Share this post


Link to post
Share on other sites

I assume this is mostly CPU based, if a specific machine is tasked with the hosting, how much RAM and processing power will be required? Does each match need 1 thread from the hosting machine? Does each match need a specific ammount of ram? how much of a connection speed and bandwidth do you think is needed?

Its obvious that the best machines and the best connections will be placed 1st, but for how long will it take before the machine is overloaded.

Will this only be usefull for a single match or will the server support multiple matches at the same time?

0

Share this post


Link to post
Share on other sites

I have a PC that could handle this, sadly, i live a ways out from the city. Ping tends to be an issue at times, which would make my server unacceptable.

@[DE]Drew
Out of curiosity, will the server function to host many matches concurrently, or does the server handle a single match at a time?

Some good work from the team though, hopefully people start hopping onto this.

4

Share this post


Link to post
Share on other sites

Really, really awesome.

Although... It would be even better if we could get a linux binary.

I'd happily toss up a dedicated box in a colo somewhere for clan/public access.

Unfortunately I can't stomach putting a windows box in that environment. :/

2

Share this post


Link to post
Share on other sites

I am just curious how and what all settings work like what is alt mode suppost to be?

@[DE]Drew just a insight I want to see what all modes are and how many games you can run on one instance is a question, also my interwebs are good enough to host countless of things so this does not bother me at all so far.

 

Chao, The Roaring Lion

1

Share this post


Link to post
Share on other sites

Working on getting some information for the community on system usage!

CPU & RAM specs:

  • Windows 10 Pro 64-bit
  • CPU: Intel i7-6700K - 4GHz
  • 32GB of DDR4 RAM - 2133 MHz 

No players - New Perrin Sequence Lunaro map - CPU & RAM usage

  • RAM usage with no players across game modes and maps appears to be very similar; fluctuations of ~1% CPU usage and ~30MBs of RAM was noticed.

bPXkeJL.png

 

WILL UPDATE FURTHER AS PLAYERS JOIN AND PLAY

Edited by --Q--JoeTheBanshee
2

Share this post


Link to post
Share on other sites

Jumping in to answer some questions:

- dedicated server is a "console application", it doesn't render anything, so requirements should be a little bit lower than for an actual game. Having said that, please keep in mind server still needs to run all the AI code, scripts, network replication and so on (all the game logic basically). Would not recommend running it on a single-core CPU. We tried to make sure EE uses multiple threads and - for example - 90% of the networking system runs in parallel if possible. We do not need to load most of the graphical resources, so memory requirements are lower too (we still load meshes, collision data and animations, need them for hit detection for example)

- clan only = only members of your clan can join the server (experimental)

7

Share this post


Link to post
Share on other sites

Is there a way to relaunch the game without having to close my server? Game crashed and I don't wanna kick the people off.

3

Share this post


Link to post
Share on other sites

Sorry, not right now, good point though, we'll look into this (can be tricky as launcher might want to update your binaries, but we'll see what can be done).

6

Share this post


Link to post
Share on other sites

It would be a good idea to allow the server to be run from a remote viewing session as well. I can understand you may not want that for the main game itself (well, not really because it'd be my loss if I did it unless I'm missing something else) but the server should be able to be launched when the computer is headless on purpose. It's kind of a pain otherwise yeah?

Thanks for considering it at least.

2

Share this post


Link to post
Share on other sites

"Key pressed: shutting down dedicated server." Can this be changed so as not to accidentally do so? Multiple consoles open, so would rather avoid ruining a match for people. Would also love some commands for use as well such as one to shutdown after the current match has completed.

5

Share this post


Link to post
Share on other sites

How does this work if I want to have the server running on a separate PC?

1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now