VC:MP Launcher

Started by George, Feb 01, 2016, 07:38 AM

Previous topic - Next topic

George

Quote from: Doom_Kill3R on Feb 04, 2016, 05:04 PM
Quote from: Xmair on Feb 04, 2016, 05:00 PMSome kind of lu beta tester?

Those are blue for instance @Murdock and @Shadow but George might have that color for a specific reason.
I'm a nice and cool guy, that's your answer :P

Stormeus

#76
Not gonna lie, I can't figure out why his name is green either ᖍ(ツ)ᖌ

EDIT: The forum was miscounting his posts it seems and giving him a color meant for people with 500+ posts. I removed the color for that group.

(Sorry)

EK.IceFlake

pl0x put dat color again i wanna green

George

Quote from: Stormeus on Feb 04, 2016, 05:17 PMNot gonna lie, I can't figure out why his name is green either ᖍ(ツ)ᖌ

EDIT: The forum was miscounting his posts it seems and giving him a color meant for people with 500+ posts. I removed the color for that group.

(Sorry)
Too bad :/
I gonna cry now, excuse me...



Btw @Stormeus, do you have any comment for the launcher?

Thijn

Quote from: George on Feb 04, 2016, 07:23 AM
Quote from: Thijn on Feb 04, 2016, 07:15 AM
Quote from: George on Feb 03, 2016, 10:10 PMI'm working on password's encryption in the application, but you need to know that the authentication is done by outside. And of course the passwords are encrypted in database.

Quote from: Thijn on Feb 03, 2016, 09:50 PMWhy is registering even needed? I don't see any function that would need an external party.
How you intends save your list of friends and associate with you? or your informations?

And also there's new features that are coming like this one.
Quote from: rwwpl on Feb 03, 2016, 09:44 PMSmall suggest: Private messages with friends ;)
Just like any other browser: save it locally.
Still doesn't answer my question why you'd need someone MAC address.
Say how exactly should be done, the search for friend, request system, accepting system, action system, all of this and more saving locally.
And about the MAC Address is to make the client's session safe.
You just add nicknames you want to follow to your local list of friends. When you open the browser it looks around in the servers for that nick and tells you if they're online. I don't see the problem.

The MAC Address is just bullsh*t and you probably know it.



Quote from: Gulk on Feb 04, 2016, 12:19 PMHavent tried it out yet, but do you think you could add joining and chatting in a server without starting the game? ;o
That would involve simulating a VC:MP client. Which has been done by Stormeus for the VCDC prize bot, but isn't going to be made public for obvious reasons. Why not use IRC? :)

Stormeus

The launcher looks OK but I'm also not sure why MAC addresses need to be sent, or why passwords are sent in the clear over HTTP.

I'd be hesitant to add in-game chat to the browser for fear of it becoming MTA:VC where people just talk more and play less, especially considering most servers have IRC echoes.

George

Quote from: Thijn on Feb 04, 2016, 05:41 PM
Quote from: George on Feb 04, 2016, 07:23 AM
Quote from: Thijn on Feb 04, 2016, 07:15 AM
Quote from: George on Feb 03, 2016, 10:10 PMI'm working on password's encryption in the application, but you need to know that the authentication is done by outside. And of course the passwords are encrypted in database.

Quote from: Thijn on Feb 03, 2016, 09:50 PMWhy is registering even needed? I don't see any function that would need an external party.
How you intends save your list of friends and associate with you? or your informations?

And also there's new features that are coming like this one.
Quote from: rwwpl on Feb 03, 2016, 09:44 PMSmall suggest: Private messages with friends ;)
Just like any other browser: save it locally.
Still doesn't answer my question why you'd need someone MAC address.
Say how exactly should be done, the search for friend, request system, accepting system, action system, all of this and more saving locally.
And about the MAC Address is to make the client's session safe.
You just add nicknames you want to follow to your local list of friends. When you open the browser it looks around in the servers for that nick and tells you if they're online. I don't see the problem.
So, I would be friend of anyone I want? even if that person don't want that? And if I want to see what servers my friend played recently?

Quote from: Stormeus on Feb 04, 2016, 05:45 PMThe launcher looks OK but I'm also not sure why MAC addresses need to be sent, or why passwords are sent in the clear over HTTP.
I got problems on sending passwords hashed, but I've already solved that and will be working in the next update.
And the MAC address is for check that the client's session will not be violated. But if this really bother you guys, I can remove it.

EK.IceFlake

When I try to log in "Object reference not set to an instance of an object.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at VCMP_Launcher.frmLogin.btnLogin_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1063.1 built by: NETFXREL3STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
VCMP_Launcher
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///Q:/evc/VCMP%20Launcher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box."
Also I know that you cant understand anything in that detailed error.

.

Quote from: Stormeus on Feb 04, 2016, 05:17 PMEDIT: The forum was miscounting his posts it seems and giving him a color meant for people with 500+ posts. I removed the color for that group.

(Sorry)

It can't be that. Because I have 1000+ posts and you don't see me pink :-\
.

Stormeus

Quote from: S.L.C on Feb 04, 2016, 09:55 PM
Quote from: Stormeus on Feb 04, 2016, 05:17 PMEDIT: The forum was miscounting his posts it seems and giving him a color meant for people with 500+ posts. I removed the color for that group.

(Sorry)

It can't be that. Because I have 1000+ posts and you don't see me pink :-\

ᖍ(ツ)ᖌ

Something tells me there's a bug with coloring post count-based groups.

Coolkid


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at VCMP_Launcher.frmLogin.btnLogin_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
VCMP_Launcher
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Singh/Desktop/VCMPLauncher/VCMP%20Launcher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



George

Quote from: Coolkid on Feb 04, 2016, 11:48 PM
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at VCMP_Launcher.frmLogin.btnLogin_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
VCMP_Launcher
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Singh/Desktop/VCMPLauncher/VCMP%20Launcher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1055.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


How exactly this happened?

EK.IceFlake

When we press the login button after putting our credentials

George

Quote from: NE.CrystalBlue on Feb 05, 2016, 04:57 AMWhen we press the login button after putting our credentials
Everytime? Did you check Auto-Login? Can you check if your Firewall is blocking the launcher?

ysc3839

It tooks very long time to load the server list. :( While the official browser just took about 5 seconds!