Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 01:28

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

Advertisement



[Homepage] externe DataBase

Discussion on [Homepage] externe DataBase within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old 02/16/2012, 09:02   #16
 
elite*gold: 0
Join Date: Oct 2010
Posts: 271
Received Thanks: 206
Muss man da nicht die Datenbank freigeben? Auf welche DB willst du zugreifen? WEBSITE_DBF?
Ist doch genau das gleiche wie wenn man n 2ten Cluster macht. (z.B auf Offi Devos, Hydros etc)
Dann muss man auch von einem anderen Root aus auf die Account & Character etc Datenbank zugreifen.
Incestus is offline  
Old 02/16/2012, 16:40   #17
 
elite*gold: 0
Join Date: Dec 2011
Posts: 206
Received Thanks: 224
Rofl was soll daran anderst sein?

Du gibst anstatt den PC namen einfach die IP und danach halt den namen von der Instanze.

127.0.0.1/SQLEXPRESS
yannickFlyff is offline  
Thanks
2 Users
Old 02/16/2012, 20:36   #18

 
Flyff_Service's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
Natürlich nicht vergessen den Port 1433 zu öffnen.
Flyff_Service is offline  
Old 02/16/2012, 21:04   #19
 
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
ich habe das jetzt so:
Code:
<?php
	session_start();
	
	// SQL Data
	define('MSSQL_HOST', '127.0.0.1\SQLEXPRESS');				// MsSQL Host
	define('MSSQL_USER', 'sa');						// MsSQL Username
	define('MSSQL_PASS', 'asdfgh5165asdf');						// MsSQL Password
	
	// Connecting to MsSQL (ODBC)
	$mssql = odbc_connect('Driver={SQL Server};Server='.MSSQL_HOST.';', MSSQL_USER, MSSQL_PASS);
	
	// Including Files
	include('functions.inc.php');
	
	// Config
	$_CONFIG['webtitle'] = getConfigValue('webtitle', 'Cursed Dreams || The New Begining');
	$_CONFIG['forumlink'] = getConfigValue('forumlink', 'http://www.google.com');
	$_CONFIG['pwdsalt'] = getConfigValue('pwdsalt', 'kikugalanet');
	$_CONFIG['noreply'] = getConfigValue('noreplymail', '');
	$_CONFIG['ppemail'] = getConfigValue('ppemail', '');
	
	// Vote Sites (must be 3!)
	$votelist1 = 'http://topofgames.com/'; // Top of Games
	$votelist2 = 'http://www.xtremetop100.com/'; // Xtreme Top 100
	$votelist3 = 'http://www.gtop100.com/'; // G Top 100
	
	// PaySafeCard: Euro => Points
	$psc_values = array('10,00' => '1000', '25,00' => '2500', '50,00' => '5250', '100,00' => '11000');
?>
schmizi is offline  
Old 02/17/2012, 15:04   #20
 
Shuya83's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 210
Received Thanks: 97
Funkt das auch?

Diese möglichkeit hab ich auch schon gesucht.
Shuya83 is offline  
Old 02/17/2012, 15:16   #21
 
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
ne, leider nicht
schmizi is offline  
Old 02/17/2012, 17:10   #22
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Ich frage mich, wieso du 'ne lokale IP (127.0.0.1) von einem Webspace aus ansteuerst, stattdessen solltest du es mit der richtigen Server-IP/-DNS ausprobieren (Warum? Nun, siehe deine Signatur).

Ich würde aber gerne den Grund für dein Vorhaben in Erfahrung ziehen wollen; sollte es ein Sicherheitsgedanke gewesen sein, so wird das wohl kaum etwas bringen; auch sonst sehe ich keine wirklichen Vorteile, im Gegenteil:
Du musst bedenken, dass - wenn der Root/die Datenbank nicht erreichbar ist - du die Homepage komplett vergessen kannst, insofern du die ganzen Statistiken/Logins/News/... ebenfalls immer aus der Datenbank auslesen lässt. Ergo solltest du die ganzen Skripte so umschreiben, dass entweder etwaige Abfragen und Einträge (zumindest die Newseinträge) über die SQL-Datenbank des Webspaces laufen sollte, oder aber du lässt alle ~5 Minuten mehere *.txt-Dateien¹ erstellen, die den zu dem Zeitpunkt aktuellen Inhalt der relevanten Datenbanktabellen beinhaltet².



__________________

¹ Ist nur ein Beispiel.
² Machbar mit Cronjobs. Vorteil: Ziemlich schnelle Homepage. Nachteil: Nach mehr als einer Minute keine aktuellen Angaben mehr.
Marv!n is offline  
Old 02/17/2012, 17:18   #23
 
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
Quote:
Originally Posted by Xxl3lubbs View Post
Ich frage mich, wieso du 'ne lokale IP (127.0.0.1) von einem Webspace aus ansteuerst, stattdessen solltest du es mit der richtigen Server-IP/-DNS ausprobieren.

Ich würde aber gerne den Grund für dein Vorhaben in Erfahrung ziehen wollen; sollte es ein Sicherheitsgedanke gewesen sein, so wird das wohl kaum etwas bringen.
Ich habe erstmals 127.0.0.1 genommen um es lokal auf mein PC zu testen.
Mich würde es einfach mal intressieren ob sowas möglich ist, gibt aber eig kein richtigen Grund dafür
schmizi is offline  
Old 02/17/2012, 17:34   #24
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Versuche es einmal mit
Code:
$mssql_connect('IP,PORT','USERNAME','PASSWORD');
beziehungsweise
Code:
	// SQL Data
	define('MSSQL_HOST', 'IP,PORT');	// MsSQL Host
	define('MSSQL_USER', 'sa');					// MsSQL Username
	define('MSSQL_PASS', 'PASSWORD');			// MsSQL Password
, beachte aber, den Port anstelle eines Doppelpunktes mit einem Komma von der IP zu trennen.
Marv!n is offline  
Old 02/17/2012, 18:26   #25
 
elite*gold: 0
Join Date: Nov 2011
Posts: 156
Received Thanks: 28
1. webspace ip rausfinden
2. alle verbindungen dieser ip auf dem root zulassen
3. in der config php die rootip einstellen
define('MSSQL_HOST', 'ROOTIP!!!\SQLEXPRESS');

4. Fertig, lol ist doch nicht so schwer
Eragøn is offline  
Old 02/17/2012, 19:21   #26
 
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
hast du das getestet?

bei mir klappt es immernoch nicht, habe jetzt mal mit nur IP\SQLEXPRESS gemacht und einmal mit 'RootIP,1433'
schmizi is offline  
Old 02/17/2012, 23:22   #27
 
elite*gold: 0
Join Date: Nov 2011
Posts: 156
Received Thanks: 28
Quote:
Originally Posted by schmizi View Post
hast du das getestet?

bei mir klappt es immernoch nicht, habe jetzt mal mit nur IP\SQLEXPRESS gemacht und einmal mit 'RootIP,1433'
ja ich mach das selber so, du musst aber meine schritte 1+2 auch machen, sonst geht da garnichts
Eragøn is offline  
Old 02/17/2012, 23:28   #28
 
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
muss man bei MsSQL ein Password haben?
Weil habe die Verbindungen alle zugelassen, habe aber erstmal mit 2Roots getestet, sprich das der eine root die DB von anderen benutzt.
schmizi is offline  
Old 02/18/2012, 01:25   #29
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Lese es dir hier durch: . Die Beispiele bringen manchmal weiter, einfach 'mal durchscrollen. Auch der MSSQL_connect String könnte sinnvoll sein, da das Verbindungsprinzip dasselbe ist: (Unter MSSQL_connect gibt es, wie ich nach kurzem Überfliegen finde, bessere Beispiele).

Und es müsste entweder nach Eragons oder nach meiner vorgeschlagenen Variante funktionieren, da die laut php.net richtig sind. Ergo wird es wohl, wie Eragon auch sagte, an einem der ersten beiden Schritte hapern.
Marv!n is offline  
Reply


Similar Threads Similar Threads
Mac osx auf Externe festplatte
12/23/2011 - Off Topic - 0 Replies
Heey hab schon eben gegoogelt nix gefunden. Ist es eig möglich auf eine Externe Festplatte Mac OSX zuinstallieren?
[HELP]Externe
09/11/2011 - Technical Support - 9 Replies
Hi leute ich habe meine pc formatiert und seit dem geht meine externe nicht mehr also sie wird nicht mehr angezeigt bitte um schnelle hilfe
Metin2 Homepage Design+Script+Tabellen für Database
09/25/2010 - Metin2 PServer Guides & Strategies - 35 Replies
Hey Community, hiermit mache ich ein schönes Script mit einem Angepassten Design sowohl als auch die Tabellen als SQL Format für die Database Public! Es ist ein selbst erworbenes Design und Script was ich nun seit 4 Monaten hier rum liegen habe was ich nicht brauch. Virustotal: - Homepage - SQL Format Database Download:



All times are GMT +1. The time now is 01:28.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.