Bekijk Volledige Versie : Software runnen via VPS
FanaticFakke
14/04/08, 22:58
Gegroet iedereen,
Ik heb momenteel een virtual private server met volgende specs:
Hardware:
Dedicated Virtual Server
Vmware Powered
3Ghz Max CPU Power
8,000MB HD Space
512MB RAM
1024MB Swap
Netwerk:
1 gig/s connectie*
Server in Belgiƫ
Onbeperkte Traffiek*
SSH Toegang 24/7
4 IP Adressen
Extra IP's beschikbaar
Reverse DNS
Server Software::
OS: Centos 4.3
Webmin indien gewenst
Ik connect naar deze server met "verbinding met extern bureaublad". Op deze server heb ik casinosoftware (zie onderste alinea waarom) geinstalleerd. Als ik deze nu laat draaien gaat dit tergend traag.
Ligt dit probleem nu aan de connectie (de beelden worden te traag doorgezonden van server naar mijn desktop) of aan het gebrek van een grafische kaart op de server?
Waarom wil ik casinosoftware laten draaien op een VPS vraagt u zich af? Bij single deck blackjack is het mogelijk om het huisvoordeel te kantelen in een spelersvoordeel. Door de variantie is het echter onmogelijk te bepalen wanneer je nu verlies of winst gaat maken. Daarom wil ik een bot laten spelen zodat ik statische gegevens kan recorden. Deze bot kan ik dan continu laten draaien op de server zonder dat ik er al te veel naar om moet kijken.
Ligt aan der verbinding tussen de server en jou (o.a.) Er zit dus een vertraging in
remote desktop heeft ongeveer zo'n 20 kbit constant nodig zie ik als ik even google. Plaatjes en data opvragen komt daar nog bij dus het kan ook gewoon te veel zijn voor je lijntje.
kan je niet Tight VNC gebruiken met hogere bitcompressie ?
door minder kleuren 16 ipv 32 bits in te stellen
FanaticFakke
15/04/08, 18:47
Ligt aan der verbinding tussen de server en jou (o.a.) Er zit dus een vertraging in
remote desktop heeft ongeveer zo'n 20 kbit constant nodig zie ik als ik even google. Plaatjes en data opvragen komt daar nog bij dus het kan ook gewoon te veel zijn voor je lijntje.
Zijn er oplossingen voor deze vertraging te beperken. Bijvoorbeeld gebruik maken van een ander type server?
En zou het helpen moest ik inloggen op de server met een andere toepassing inplaats van remote desktop?
kan je niet Tight VNC gebruiken met hogere bitcompressie ?
door minder kleuren 16 ipv 32 bits in te stellen
Dit heb ik al geprobeerd en heeft geen zoden aan de dijk gebracht.
RDP is gewoon niet bedacht om een constante stroom van bewegende plaatjes en eventueel geluiden mee te zenden. Dus ik vrees dat je er niet aan ontkomt.
Maar het is toch niet erg dat het grafisch minder snel is? Het programma draait echt wel op normale snelheid hoor
op mijn testserver heb ik 3x windows 2003 server en een debian 4 vps op vmware server draaien. De server staat hier op een gigabit lan. Even snel als een lan is het niet, waarschijnlijk door de overhead en latency van de vmware server... Maar als ik bestanden kopieer om een snelheids indruk te krijgen gaat het wel met megabytes per seconden.
Het zou dus wel moeten kunnen maar ik weet niet hoe druk de physieke machine het heeft. Daarnaast is internetsnelheid op de lijn er naar toe natuurlijk best wel kritisch.
Maar zoals gualcherius zegt, op de vps draait je app wel zo snel als de vps kan draaien.
Fullscreen bewegende beelden generen bijna 30Mbit op een terminal server, zeker i.c.m. geluid, dus dat gaat niet werken met de standaard dsl verbinding. ;)
Je kan de kleuren terugzetten naar 256, dat scheel enorm.
FanaticFakke
16/04/08, 17:44
Maar het is toch niet erg dat het grafisch minder snel is? Het programma draait echt wel op normale snelheid hoor
Als ik het goed begrijp draait de casinosoftware op de server wel tegen een degelijke snelheid maar kan ik dit gewoon zo snel niet zien.
Dus om verder te gaan in casinotermen. Als ik via mijn pc kijk hoeveel handjes hij al gespeeld heeft en dit zijn er 5 kunnen dit er in werkelijkheid al 30 zijn.
Ik wil alvast iedereen bedanken voor hun reacties. Ze hebben het probleem voor mij weer wat duidelijker gemaakt.
Dat klopt inderdaad. Het probleem zit hem in het oversturen van de video beelden over remote desktop.
FanaticFakke
26/04/08, 13:21
Een nieuwe vraag maar niet de moeite om een nieuwe thread voor aan te maken dus hier komt hij:
Ik connect momenteel naar mijn VPS met Remote Desktop. Als ik geconnecteerd ben op de VPS start ik hier de software en bot. Nu als ik Remote Desktop afsluit stopt mijn bot met spelen want wanneer ik terugkom doet hij niks meer.
Is het mogelijk om dit probleem op te lossen?
Avast bedankt!
Log je af of klik je het kruisje?
Wanneer de software als een service draait wil het nog wel eens gebeuren dat bij afloggen de software stopt met werken, vooral bij software die niet gemaakt is om als service te werken. ;)
FanaticFakke
26/04/08, 13:51
Ik heb beide al geprobeerd en beide geven geen positief resultaat.
je server draait -volgens de op- op centos (linux) en je verbindt met RDP? Ik volg het niet precies, misschien zou je het iets beter kunnen uitleggen (immers: RDP geemuleerd op linux zal altijd performanceverlies opleveren)
FanaticFakke
26/04/08, 15:51
Is een fout in de eerste post. De VPS draait ondertussen op Windows XP.
een optie is om de bot als service te draaien, niet als applicatie via je rdp client.
het effect is dat de bot niet afhankelijk is van je rdp sessie en niet stopt omdat jij de sessie afsluit of uitlogd. hij stopt pas als jij de service een stop opdracht geeft.
Inderdaad de applicatie eens als service proberen te draaien. Firedaemon (http://www.firedaemon.com/) kan dat bv, ze hebben een gratis trial, is zeker de moeite om eens uit te proberen
FanaticFakke
27/04/08, 22:34
Ik zal eens kijken naar die Firedaemon maar,
Is het volgende ook mogelijk?:
Connecten naar VPS met eigen PC
Connecten van VPS naar VPS
Afsluiten van eerste RDP connectie
Windows XP kan maar 1 RDP connectie aan (zonder hacks).
Windows XP kan maar 1 RDP connectie aan (zonder hacks).
Inderdaad, met server 2003 zou het eventueel wel kunnen, en dan vraag ik me af of dat makkelijk gaat worden
de vps naar zichzelf laten connecten zou ik niet doen. dat vertraagt behoorlijk. via een rdp een rdp naar een andere vps is wel een optie. Regelmatig gebruikt :)
FanaticFakke
28/04/08, 00:36
Misschien moet ik even iets duidelijker zijn wat ik voor ogen had.
Met de VPS die ik nu heb kan ik gebruik maken van meerdere IP adressen.
Ik zou dus het volgende willen doen:
1) connecten van eigen PC naar IP adres 1 van VPS via RDP
2) connecten van IP adres 1 van VPS naar IP adres 2 van VPS via RDP
3) Eerste connectie tussen pc en IP adres 1 van VPS via RDP afsluiten
Valt dit onder de categorie:
a) VPS met zichzelf connecten (vertraging)
b) Van RDP naar RDP
Wederom, bedankt voor jullie hulp. Als leek in deze materie is alle reactie welkom.
Valt in beide categorieen. B is geen probleem maar A zal vertraging opleveren uit mijn ervaring.
Windows is slim genoeg om te detecteren dat je vanaf de PC waarop de sessie draait een nieuwe verbinding wordt gemaakt. Op zich kan het wel, mits je niet dezelfde gebruiker gebruikt en er moeten dus meer dan 1 actieve sessies naast elkaar kunnen bestaan.
De vraag is alleen waarom, sesie 2 zal niet anders zijn dan sessie 1.