Jump to content
Sign in to follow this  
Graf

Настройка web обвязки

Recommended Posts

Всем привет. Проблема состоит в том, что есть регистрация. На локальном хостинге(т.е. xampp) она работает. Ради интереса залил её на hostinger. Все отображается, но пишет "В данный момент сервер игры отключен.". В ip написан вместо внутреннего - внешний.

Порт открыт, проверял.

В чем может быть проблема?

Регистрация с piratia.su ajax 1.0. Пароль НЕ в md5. Логин проверил. Порт стоит от gateserver. Не знаю даже. Или же просто невозможно сделать на виртуальном хостинге такое подключение. Помогите пожалуйста)

Share this post


Link to post
Share on other sites

Привет @Graf!

 

На хостинге поддержка MSSQL имеется?


Share this post


Link to post
Share on other sites

Настройка конфига и все должно работать SendData.php

Елси конечно не операционная система Linux

<?php
error_reporting(0);
session_start();
// Настройки
$host = 'сюда свой ip не локальный'; // ip игрового сервера
$port = "1973"; // игровой порт
$timeout = 3; // время ожидания ответа от сервера.
$limit = '300'; // лимит на регистрацию аккаунтов, в секундах (300 = 5 минут). Если не нужно, поставьте 1.
// Настройки БД
$config['db'] = array('host'      => 'Название базы данных(не 127.0.0.1)',
                    
'user'      => 'пользователь',
                    
'password' => 'пароль');

 

Edited by Арсен

Share this post


Link to post
Share on other sites

Арсен, вот конфиги. По-моему все правильно.

// Настройки
$host = '37.ХХХ.ХХ.ХХХ'; // ip игрового сервера
$port = "1973"; // игровой порт
$timeout = 3; // время ожидания ответа от сервера.
$limit = '300'; // лимит на регистрацию аккаунтов, в секундах (300 = 5 минут). Если не нужно, поставьте 1.

// Настройки БД
$config['db'] = array('host' 	 => 'AccountServer',
					
'user' 	 => 'sa',
					
'password' => '123456789'); //Это я к примеру пароль написал)

 

Share this post


Link to post
Share on other sites
В 14.01.2017 в 20:45, Арсен сказал:

Нужно вписать:  $config['db'] = array('host' => 'СЮДА', то что написано тут

c473a20ff3c5.png

вот у меня та же проблема, но с XXAMP. сервак к БД подключается, а хамр нет, может кто растолковать почему?
ошибка:
Fatal error: Uncaught Error: Call to undefined function mssql_connect() in C:\xampp\htdocs\index.php:8 Stack trace: #0 {main} thrown in C:\xampp\htdocs\index.php on line 8

 

Share this post


Link to post
Share on other sites
4 минуты назад, Pr10ritet сказал:

вот у меня та же проблема, но с XXAMP. сервак к БД подключается, а хамр нет, может кто растолковать почему?
ошибка:
Fatal error: Uncaught Error: Call to undefined function mssql_connect() in C:\xampp\htdocs\index.php:8 Stack trace: #0 {main} thrown in C:\xampp\htdocs\index.php on line 8

 

П.С:ошибка указывает на строку подключения к БД

Share this post


Link to post
Share on other sites

сори за спам, вот еще код ошибки:
 

@mssql_connect($config['db']['host'], $config['db']['user'], $config['db']['password']) or die('<b>Ошибка:</b> Невозможно подключиться к базе данных!<br /><b>Error:</b> Can\'t connect to database!');

помогите плиз, я тупой в этом всем :D

Share this post


Link to post
Share on other sites

Привет, @Pr10ritet, и добро пожаловать на форум!

 

10 hours ago, Pr10ritet said:

Fatal error: Uncaught Error: Call to undefined function mssql_connect() in C:\xampp\htdocs\index.php:8 Stack trace: #0 {main} thrown in C:\xampp\htdocs\index.php on line 8

Эта ошибка говорит о том, что в PHP нет функции mssql_connect(). То есть у тебя не установлена библиотека PHP для работы с MSSQL сервером. Насколько я помню, она была удалена в новых версиях XAMPP, вместо нее теперь используется PDO. Версия XAMPP 1.6.8 точно должна работать.


Share this post


Link to post
Share on other sites
1 час назад, V3ct0r сказал:

Привет, @Pr10ritet, и добро пожаловать на форум!

 

Эта ошибка говорит о том, что в PHP нет функции mssql_connect(). То есть у тебя не установлена библиотека PHP для работы с MSSQL сервером. Насколько я помню, она была удалена в новых версиях XAMPP, вместо нее теперь используется PDO. Версия XAMPP 1.6.8 точно должна работать.

спасибо, попробую, отпишусь, получилось или нет :)

 

Share this post


Link to post
Share on other sites
1 час назад, V3ct0r сказал:

Привет, @Pr10ritet, и добро пожаловать на форум!

 

Эта ошибка говорит о том, что в PHP нет функции mssql_connect(). То есть у тебя не установлена библиотека PHP для работы с MSSQL сервером. Насколько я помню, она была удалена в новых версиях XAMPP, вместо нее теперь используется PDO. Версия XAMPP 1.6.8 точно должна работать.

да, установка старого хампа помогла, но теперь не конектится к БД mssql 2017
 

Цитата

Ошибка: Невозможно подключиться к базе данных!
Error: Can't connect to database!


вот конфиг подключения к бд (данные изменил) но по таким данным сервак игры подключается к БД и нормально функционирует.

$config['db'] = array('host' 	 => 'DESKTOP-8K8432\сервак',
					  'user' 	 => 'admin',
					  'password' => 'admin1234');

по поводу mssql 2017 пользователь настроен, и подключение разрешено в настройках
фаервол, порт 1433 прокинут 
команда netstat –a выдает следующее
 

 TCP    [::1]:1434             DESKTOP-    LISTENING
 TCP    [::]:1433              DESKTOP-	   LISTENING
TCP    127.0.0.1:1434         DESKTOP      LISTENING
  TCP    0.0.0.0:1433           DESKTOP    LISTENING

подскажи пожалуйста что я не так сделал, почему не конектится к БД? :(

Share this post


Link to post
Share on other sites

@Pr10ritet, удали собачку (@) перед вызовом функции mssql_connect() и напиши здесь текст ошибки.


Share this post


Link to post
Share on other sites
3 минуты назад, V3ct0r сказал:

@Pr10ritet, удали собачку (@) перед вызовом функции mssql_connect() и напиши здесь текст ошибки.


Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: DESKTOP in C:\xampp\htdocs\index.php on line 8
Ошибка: Невозможно подключиться к базе данных!
Error: Can't connect to database!

собачку удалил, с собачкой пишет просто 

Цитата

Ошибка: Невозможно подключиться к базе данных!
Error: Can't connect to database!

 

Share this post


Link to post
Share on other sites
6 часов назад, V3ct0r сказал:

@Pr10ritet, удали собачку (@) перед вызовом функции mssql_connect() и напиши здесь текст ошибки.

решил проблему, путем сноса системы, и установки mssql на чистой системе, и все заработало)

  • Thanks 1

Share this post


Link to post
Share on other sites

Привет, @Pr10ritet!

 

В PHP собачка (@) перед вызовом функции отключает вывод пользователю предупреждений об ошибках, которые могут возникнуть в ходе работы этой функции:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: DESKTOP in C:\xampp\htdocs\index.php on line 8

В твоем случае PHP не мог подключиться к MSSQL-серверу. Возможно, был неверно указан адрес сервера.


Share this post


Link to post
Share on other sites
1 минуту назад, V3ct0r сказал:

Привет, @Pr10ritet!

 

В PHP собачка (@) перед вызовом функции отключает вывод пользователю предупреждений об ошибках, которые могут возникнуть в ходе работы этой функции:


Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: DESKTOP in C:\xampp\htdocs\index.php on line 8

В твоем случае PHP не мог подключиться к MSSQL-серверу. Возможно, был неверно указан адрес сервера.

или кривая установка MSSQL :D
подскажи плиз, где находится функции для местного чата? взял сборку лайта а там не пашет чат :(

Share this post


Link to post
Share on other sites
9 hours ago, Pr10ritet said:

или кривая установка MSSQL :D
подскажи плиз, где находится функции для местного чата? взял сборку лайта а там не пашет чат :(

Попробуй добавить следующий код в файл GameServer\resource\script\calculate\functions.lua:

function HandleChat(role, msg)

	return 1

end

 

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...