New VC:MP Launcher

Started by George, Jun 22, 2016, 03:31 AM

Previous topic - Next topic

George

Hello everyone, I've been busy these last months that's why the leaks of updates here, however I have more free time at this moment.

Firstly, I want to announce the discontinuation of the VC:MP Launcher version 0.1, what I want to say with that, the the latest version was completely removed as you can see, the reason behind this, it's because of a lot of post and suggestions here and I noticed that the version 0.1 wasn't viable to everyone because of the account system, facing this I decided to rewrite the whole application with different purposes, so I made the version 0.2 which should be viable for everyone.


VC:MP Launcher 0.2 Features:
  • New mechanism to query the servers and load the master list.
  • Favorites are now saved locally.
  • Colored official servers.
  • VCMP Injection is now handled by the application.
  • Option to choose installed version of VCMP to use on Remote Connections.
  • Favorites tab colored.
  • Repository system.



Repository

The Repository system is a brand new feature which still under tests. The repository is feature which allows you to download the server content (store data) from a cloud server before starting the game.

What are the advantages of this? Higher download speed and less resource usage (since you don't need to start the game)
What are the advantages for server owners? Less resource usage of the server such as bandwidth.

For now just few servers has the repository available, since I really like to do everything on its perfect comply, I'd like to request to every server's owner permission to make upload of the server's content in the cloud server.


Download VC:MP Launcher 0.2

Note: If the launcher doesn't starts, please install the .NET Framework 4

Thijn

Still don't understand why you don't do the query on the client. You can't show pings if you query a file from your server, and it probably isn't quicker either.

KAKAN

I didn't find the old good login/register utility, is it still there or you removed it?
oh no

Coolkid

Quote from: KAKAN on Jun 22, 2016, 12:44 PMI didn't find the old good login/register utility, is it still there or you removed it?
He is working on a new browser where you don't need to login or register and and you can download all server files before entering the server this is just a glimpse of what George is planning and hopefully this update will be up soon

DizzasTeR

Off-Topic: Coolkid who is writing/translating that text for you

On-Topic: Liked the resources download idea

Coolkid

Quote from: Doom_Kill3R on Jun 22, 2016, 01:53 PMOff-Topic: Coolkid who is writing/translating that text for you

On-Topic: Liked the resources download idea
I am writing myself and not translating
And thanks for liking the resources idea I had conversation with George about the browser so he told me

Stormeus

Quote from: Coolkid on Jun 22, 2016, 01:03 PMHe is working on a new browser where you don't need to login or register and and you can download all server files before entering the server

A client has to be connected to the server in order to negotiate resource downloads with the VC:MP server.

George

Quote from: Thijn on Jun 22, 2016, 06:18 AMStill don't understand why you don't do the query on the client. You can't show pings if you query a file from your server, and it probably isn't quicker either.
Actually, the application does the query directly with the server, however on the masterlist loading it does fetches on a pre-loaded list.

Quote from: Stormeus on Jun 22, 2016, 04:31 PM
Quote from: Coolkid on Jun 22, 2016, 01:03 PMHe is working on a new browser where you don't need to login or register and and you can download all server files before entering the server

A client has to be connected to the server in order to negotiate resource downloads with the VC:MP server.
Not exactly. The client will download the files from the repository before make the connection with the server. The client doesn't even needs to make the connection with the server.

Thijn

Quote from: George on Jun 22, 2016, 09:13 PM
Quote from: Stormeus on Jun 22, 2016, 04:31 PM
Quote from: Coolkid on Jun 22, 2016, 01:03 PMHe is working on a new browser where you don't need to login or register and and you can download all server files before entering the server

A client has to be connected to the server in order to negotiate resource downloads with the VC:MP server.
Not exactly. The client will download the files from the repository before make the connection with the server. The client doesn't even needs to make the connection with the server.
That's not what Stormeus is pointing at. In order to actually receive the server's store files you'd need to connect to it.
If you want to keep that repository updated you probably have to keep joining all servers once in a while :P

George

Quote from: Thijn on Jun 23, 2016, 05:50 AM
Quote from: George on Jun 22, 2016, 09:13 PM
Quote from: Stormeus on Jun 22, 2016, 04:31 PM
Quote from: Coolkid on Jun 22, 2016, 01:03 PMHe is working on a new browser where you don't need to login or register and and you can download all server files before entering the server

A client has to be connected to the server in order to negotiate resource downloads with the VC:MP server.
Not exactly. The client will download the files from the repository before make the connection with the server. The client doesn't even needs to make the connection with the server.
That's not what Stormeus is pointing at. In order to actually receive the server's store files you'd need to connect to it.
If you want to keep that repository updated you probably have to keep joining all servers once in a while :P
Actually, that's not my first choice, would be too exhausting.

Murdock

#10
Instead of a third party "repository" manager, maybe the devs could consider a "fast download" option as made famous by all Source games. Basicly it means you specify a url in the serverconfig where the serverfiles are stored, and the client downloads the files over HTTP instead of UDP. @Stormeus @maxorator

Advantages of FastDL as stated in the Steam FAQ:
Quote from: https://support.steampowered.com/kb_article.php?ref=9717-HMAP-7066Source supports the download of custom content (maps, skins, sounds, and so on) from a HTTP server (ie: webserver) when connecting, instead of downloading directly from the game server itself.

HTTP downloading has three major benefits:
  • There is no impact on the game server when downloading custom content, as a completely separate HTTP content server does the transfer.
  • Players will download custom content at their maximum transfer rate, resulting in much faster downloads.
  • Players downloading custom content do not take up a player slot on the server while waiting.

EK.IceFlake

You have permission for 164.132.200.179 and 46.105.184.128.

Razor.

Lol, link not works...

EK.IceFlake


Razor.