Всем привет. Вчера запустил РФ после не скольких дней мозголомства.
Респект Програматору!
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