Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 03:56

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Mehrere Server verwenden

Discussion on Mehrere Server verwenden within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2010
Posts: 700
Received Thanks: 507
Question Mehrere Server verwenden

Hallo, ich habe mal eine kleine Frage bezüglich Servern.

Ein paar Informationen vor weg:
Ein von mir erstelltes Programm läuft auf einem Server, um einen Chat zu handeln.

1: Angenommen es würden zu viele Leute den Chat benutzen und der Server würde dadurch zu langsam müsste man wahrscheinlich einen zweiten benutzen.
Müsste man das so machen, das z.b. ein Server die Verbindungen der Server überprüft und den Clienten dann die IP oder den Server mitteilt zu dem sie sich verbinden sollen. Oder wie geht das, ich kenne mich bei Servern nicht so aus.

2: Momentan ist der Server in C# geschrieben. Ich hab mich mal umgeguckt und größtenteils sind die Server Linux basiert. Soll ich lieber alles umcoden oder einen Windows Server holen?
supercracker13 is offline  
Old 06/01/2014, 16:10   #2


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
1. http://en.wikipedia.org/wiki/Load_balancing_(computing) solltest du dir mal durchlesen.
2. Du könntest das mit Mono auf Linux laufen lassen. Wie es mit der Performance aussieht, weiß ich allerdings nicht. Windows Server sind meistens teurer und diese kannst du üblicherweise nicht so ausgiebig konfigurieren, wie es bei Linux Servern der Fall ist.
Mostey is offline  
Old 06/01/2014, 17:05   #3
 
elite*gold: 0
Join Date: Nov 2010
Posts: 700
Received Thanks: 507
Zu 2: Ja Mono hab ich auch schon gesehen. Aber wie du schon meintest ist die performance wahrscheinlich nicht so gut. Wahrscheinlich würde ich das dann lieber umcoden.

Es hat sich bei mir noch eine Frage aufgetan:
Undzwar wenn man die Server getrennt laufen lässt um mehr abarbeiten zu können muss trotzdem auf eine Datenbank zugegriffen werden da sonst nicht von über die Daten verfügbar wären. Gibt es dafür eine Lösung ?

Und soll die Datenbank Verbindung noch gesondert über ein php Script laufen oder direkt, da es ja nur auf dem Server läuft sollte es eigentlich auch ohne gehen oder ?
supercracker13 is offline  
Old 06/01/2014, 18:02   #4
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
Quote:
Originally Posted by supercracker13 View Post
Es hat sich bei mir noch eine Frage aufgetan:
Undzwar wenn man die Server getrennt laufen lässt um mehr abarbeiten zu können muss trotzdem auf eine Datenbank zugegriffen werden da sonst nicht von über die Daten verfügbar wären. Gibt es dafür eine Lösung ?
Einfach ganz normal eine Datenbank Verbindung im Programm verwenden? Für C# so wie viele andere Programmiersprachen gibt es Connectoren für MySQL/PostgreSQL etc.

Jedoch wenn du mehrere Server Programme haben wirst, also mehrere Server getrennt laufen lässt, musst du die Verbindung richtig isolieren um etwaige Lost Updates etc. zu vermeiden.
XxharCs is offline  
Reply


Similar Threads Similar Threads
Kann ich diesen Server für einen Metin2 Root verwenden?
05/02/2012 - Metin2 Private Server - 8 Replies
Hi, für mich und 10-20 kollegen: http://i.epvpimg.com/eAmsh.jpg Leider bieten die keine Freebsd betriebssysteme an, aber kann ich ja installieren. Sollte klappen, oder?
Metin2.DE Client für eigenen Server verwenden - Fehler ????
12/30/2011 - Metin2 Private Server - 2 Replies
hey ich hab alles wie er im vid gemacht (http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/1241784-how-de-client-f-r-eigenen -server-nutzen.html) aber wenn ich starten will und auf metin2client klicke dann steht da "FATAL ERROR!!!Python Library file not exist" wie kann ich es beeheeebeen ?? :(((
D2NT - Mehrere Keys verwenden
08/26/2011 - Diablo 2 - 1 Replies
Servus miteinander, zuerst möchte ich sagen, dass ich die SuFu verwendet habe aber trotzdem zu keiner Lösung gekommen bin. Das Problem: Ich benutze derzeit 3 Keys für 3 Bots. Nun da ich aber gerade Baalruns mache und damit die Spielzeit zu kurz ist muss ich nun mehrere Keys für einen Char verwenden. Die erste Frage:
US Clienten aufn Eu Server verwenden?!
08/22/2011 - Rappelz - 2 Replies
Hallo, gibt es ne möglichkeit den us clienten aufn de server laufen zu lassen? d.h ich will die eu server auf english haben. hab schon das hier probiert: /auth_ip:195.59.138.80 /locale:ASCII /country:EU /cash /commercial_shop /help_url_w:620 /help_url_h:633 aber funkt nicht hmm.. oder kann ich nicht einfach die sprachdateien kopieren und in den eu ordner reinhauen? und wenn ja welche?



All times are GMT +1. The time now is 03:56.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.