Показать сообщение отдельно
Непрочитано 04.05.2009, 03:52   #1
Аватар для nelegal
Пользователь

Автор темы (Топик Стартер) Маленькие советы тем кто начинает ...

Всем привет. Вчера запустил РФ после не скольких дней мозголомства.
Респект Програматору!

1. В первую очередь ставте Фраемворк 3,5
2. Во время заливки баз в левом окне во вкладке опций смотрите чтобы стояла галочка на Овервайт (замена) и в нижнем окне путь был к мускулу - Пример: c:\Program Filesx86\MSSQL..
3. После заливки базы тыкните в в базу выберите Tables и посмотрите там должно быть куча табличек, а не одна (чтобы обновить нажмите F5)
4. В *.ini файлах смотрите вниматочно чтобы имя сервера было везде одинаково (ЗонеСервер ругается).
5. Если запустили сервер но не можете прикрутить регистрацию, то вот пару запросов на создание простого акка и ГМа:

Простой аккаунт:
INSERT INTO rf_user.dbo.tbl_LUAccount (Id,Password,BCodeTU,email) VALUES ((CONVERT(binary, 'любой логин')), (CONVERT(binary, 'ПАРОЛЬ')),1, 'МЫЛО')

Аккаунт ГМа:
DECLARE @RC int
DECLARE @id varchar(13)
DECLARE @pw varchar(13)
DECLARE @depart varchar(32)
DECLARE @class varchar(12)
DECLARE @name varchar(12)
DECLARE @birthday varchar(10)
DECLARE @grade int
DECLARE @subgrade int
SELECT @id = 'ВАШ ЛОГИН'
SELECT @pw = 'ВАШ ПАРОЛЬ'
SELECT @depart = 'none'
SELECT @class = 'GM'
SELECT @name = 'name'
SELECT @birthday = 'None'
SELECT @grade = 2
SELECT @subgrade = 4
EXEC @RC = [rf_user].[dbo].[pInsert_Staff] @id, @pw, @depart, @class, @name, @birthday, @grade, @subgrade
DECLARE @PrnLine nvarchar(4000)
PRINT 'Stored Procedure: rf_user.dbo.pInsert_Staff'
SELECT @PrnLine = ' Return Code = ' + CONVERT(nvarchar, @RC)

И еще несколько полезных запросов:
Смена пароля ГМа:

UPDATE tbl_StaffAccount SET PW = (CONVERT(binary, 'ПАРОЛЬ')) WHERE Id = 'ЛОГИН'

Смена игрового пароля
UPDATE tbl_LUAccount SET Password = (CONVERT(binary, 'ПАРОЛЬ')) WHERE Id = 'ЛОГИН'

Аккаунты и пароли ГМов:
select serial,(convert(varchar, id)), (convert(varchar, PW)),realname from rf_user.dbo.tbl_staffaccount

Аккаунты и пароли игроков:
select (convert(varchar, id)), (convert(varchar, password)) from rf_user.dbo.tbl_LUAccount

И еще вход ГМом через лаунчер через "!" т.е. !root - перед вашим ником ставте воскл. знак.

Всем удачи. По мере ковыряния сервера буду дополнять данную тему.

Добавлено:

Снес полностью систему, поставил англ версию винды 2003 64 бита R2, установил MSSQL 2000, залил базы, установил сайт. Сайт собрал из 3 разных обвязок. и все заработало, и регистрация, и сервер, и клиент. Аппсерв у меня лежал на диске Д и не хотел запускаться выдавал ошибку NSIS Error, сколпировл дистр на диск C:\ и он норм установился, дальше в файле php.ini раскоментировал строку с мсскл и скопировал в папку c:\windows\system32 - ntwdblib.dll эту библиотеку. Перезапустил машину и АППСЕРВ стал понимать запросы для mssql-я.

//обновлено автором темы 09.05.2009

Последний раз редактировалось Averno; 09.05.2009 в 17:33.
nelegal вне форума Отправить сообщение для nelegal с помощью ICQ Ответить с цитированием
Сказали спасибо: