Приветствую Вас ГостьЧетверг, 28.11.2024, 22:59

Сообщество Робот-ZX6


[Гайд]Создаем Свой Сервер - Форум

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: DarkBOY  
[Гайд]Создаем Свой Сервер
DarkBOYДата: Вторник, 12.06.2012, 16:27 | Сообщение # 1
Бывалый
Группа: Модераторы
Сообщений: 32
Награды: 3
Репутация: 42
Статус: Offline
Для создания сервера понадобится немного времени если вы будете все делать правильно.
Да-да свой сервер это реально. Не знаешь как? Сейчас я попробую объяснить тебе все и разложить все по полочкам


Шаг первый - Скачивание и установка Microsoft SQL Server.

Качаем программу Microsoft SQL Server:


Настройка SQL:
Я буду использовать Microsoft SQL Server 2000

- Нажимаем Setup.bat
- После пары секунд ожидания, вы должны увидеть окошко. Нажмите ”Next” для продолжения.
- Убедитесь, что стоит ”Local Computer” и нажмите ”Next
- Убедитесь, что стоит ”Create a new instance of SQL Server, or install Client Tools” после нажмите ”Next”.
- Прочтите лицензию (не обязательно) и нажмите ”Yes” если вы подтверждаете её.
- Сейчас убедитесь, что стоит ”Server and Client Tools” и нажмите ”Next”.
- Убедитесь, что выбрано ”Default” и нажмите ”Next”.
- Выберете ”Typical” и нажмите ”Next”.
- Выберете ”Use the same account for each service. Auto start SQL Server Service.” а после выберете ”Use the Local System account” и нажмите ”Next”.
- Это ОЧЕНЬ важный шаг. Выберете ”Mixed Mode (Windows Authentication and SQL Server Authentication)” и назначте сложный пароль. После этого нажмите ”Next”.
- Далее жмём ”Next”. Начнется загрузка. Итак! Вы установили SQL Server 2000! Нажмите ”Finish” и перезагрузите свой компьютер.

Шаг второй - Качаем нужные серверные файлы.



Шаг третий - Настройка .cfg файлов

AccountServer.cfg:

Code
[net]
listen_port = 1978
listen_ip = 127.0.0.1

[db]
dbserver = 127.0.0.1
db = AccountServer
userid =
passwd =

[bill]
enable_bill = 0
enable_passport= 0
enable_kickuser = 0

bill_server1 = 127.0.0.1:7243
bill_server2 = 127.0.0.1:7243

[tom]
enable_tom = 0

[gs]
GroupServerAndor = GroupServerAndor
GroupServerAndor1 = GroupServerAndor1
GroupServerAndor2 = GroupServerAndor2
GroupServerAndor5 = GroupServerAndor5
GroupServerAndor6 = GroupServerAndor6
enable_ping = 1


GameServer.cfg

P.S:Ледынь и Шайтан запускать в других GameServer!!!

Code
[±кК¶]
name = GameServer00
equment = System

[Карты]
gate = 127.0.0.1, 1971

[µШНјБР±н]                    
map = garner

[УОП·КэѕЭїв]
db_ip   = 127.0.0.1
db_usr  =
db_pass =

[Socket]
keep_alive = 120

[ID»щКэ]
BaseID = 0x50000000

[КµМеКэДї]
max_ply = 500                          
max_cha = 15000
max_item = 30000
max_tnpc = 300

[№«»бЧоґуіЙФ±Кэ]
guild_num    = 80

[№«»бЧоґуґэЕъіЙФ±Кэ]
guild_try_num    = 80

[µАѕЯ]
item_show_time    = 60
item_prot_time    = 30

[є°»°јдёф]
say_interval    = 1

[LOGїЄ№Ш]
log_cha     = 0
log_cal     = 0
log_ai      = 0
log_mission = 0

[µчКФЦёБоїЄ№Ш]
supercmd   =  1                          

[ЧКФґДїВј]
res_dir = ./resource
log_dir = log\\log

//[ґуµШНјїЄ№Ш]
db_mapmask = 1


GateServer.cfg

Code
[Main]
Name = GroupServerAndor1
Version =136

[GroupServer]
IP = 127.0.0.1
Port = 1975
EnablePing = 1800

[ToClient]
IP = 0.0.0.0
Port = 1973
CommEncrypt = 1
EnablePing = 60
іхКјЧоґуБ¬ЅУ =1000                           

[ToGameServer]
IP = 127.0.0.1
Port = 1971
EnablePing = 180

[ShowRange]
ShowMin = 500
ShowMax = 800
IsUse=0


GroupServer.cfg

Code
[Main]
Name  =GroupServerAndor1
Listen_Port    =1975
Listen_IP    = 127.0.0.1
KeepAlive    =1800
Version  =103

[AccountServer]
Password    =GroupServerAndor1
IP   =127.0.0.1
Port  =1978

[Database]
IP   =127.0.0.1
DB   =GameDB
Login  =
Password    =
MaxVal  =2000000000

[ЅЗЙ«]
ГїХКєЕЧоґуЅЗЙ«Кэ  =4
ёцРФ»ЇНј±кµДЧоґуЦµ    =30
ЧоґуµЗВјИЛКэ   =3000

[єГУС]
Чо¶а±»СыЗлКэ   =15
ОґѕцСыЗлі¬К±   =30
ГїЅЗЙ«Чо¶аєГУСКэ  =50
ГїЅЗЙ«µДЧФЦЖєГУС·ЦЧйКэ    =10

[Чй¶У]
Чо¶а±»СыЗлКэ   =15
ОґѕцСыЗлі¬К±   =30
ГїЧй¶УЧо¶аіЙФ±Кэ  =15

[БДМм]
ГїНжјТЧо¶а»б»°Кэ  =3
Гї»б»°Чо¶аНжјТКэ  =30
КАЅзЖµµАЛµ»°јдёф  =3
Ѕ»ТЧЖµµАЛµ»°јдёф  =3
ЛЅБДЖµµАЛµ»°јдёф  =5

[іцЙъµШ]
Argent City = garner
Shaitan City = magicsea
Icicle Castle = darkblue


Шаг четвертый - Аттачим DB.

Аттачим БД (Базу Данных)

Это самая важная часть сервера.
Здесь содержится вся информация о игроках и все, что связано с ними.

Чистые DataBase (если у кого нет)
Скачать

Итак, расписано по шагам:

-Нажмите "Пуск", далее "Все программы" ->”Microsoft SQL Server” -> ”EnterpriseManager”

- Открываем все вкладки
- Жмем правой кнопкой мыши по Databases, выбираем "Все задачи" -> "Attach Database.."
- Далее жмем по "..."
- Итак, открываем в появившемся окошке нашу папку с сервером.
- Открываем Папку с файлом :gamedb_Data.mdf
- Двойной клик по нему
- Дальше ничего не меняем и нажимаем ок
- Тоже самое проделваем с AccountServer
- Открываем Папку с файлом: accountserver_Data.mdf
- Ок
- Все, вот так мы "атачили" нашу базу данных

Шаг пятый - Запускаем сервер.

Включаем сервер.
(В windows 7 жмем правой кнопкой мыши по файлам и жмем "запустить от имени Администратора").
1. AccountServer.exe
2. GroupServer.exe
3. GateServer.exe
4. GameServer.exe

Полезные программы:
Переходим в ЭТУ тему.

В помощь администратору

Название карт:

Code
abandonedcity (1-3) - Затерянный город (фс)                          
binglang2 - Мираж Ледыни                          
shalan2 - Мираж Шайтана                          
leiting2 - Мираж Громограда                          
bountypk - Доп. пвп локация Остров Арены (входит не во все сборки)                          
darkblue - Великий синий океан (Ледынь + острова)                          
darkswamp - Темное болото.Дс (все уровни)                          
eastgoaf - Логово черного дракона и прилегающие                          
lonetower - Одинокая башня                          
garner - Аскарон (Аргент + острова)                          
garner2 - Серебряный хаос                          
hell (1-5) - Абаддоны                          
jialebi - Небо,О.Сокровищ,Навал база,О.Скелетов                          
guildwar - Священная война (Св)                          
guildwar2 - Малая Священная война (миниСв)                          
magicsea - Магический океан (Шайтан + острова)                          
puzzleworld (1-2) - Мир демонов (Дв)                          
teampk - Арена                          
07xmas (1-2) - Новогодняя деревня (входит не во все сборки)                          
winterland - Остров Зимы (входит не во все сборки) Новый Регион                          
secretgarden - Сад Эдель (Пвп Гильдий за Топ)                          
mjing 1-4 - аврора                          
mingyun - Комната Судьбы - "Room Fates"                          
starena - Арены


Все вопросы задаем в ЭТОМ разделе


Помог?) ставь +1)
 
Чокнутый-РысьДата: Вторник, 12.06.2012, 16:40 | Сообщение # 2
Бывалый
Группа: Администраторы
Сообщений: 30
Награды: 1
Репутация: 1
Статус: Offline
Тема оформлена красиво, не сильно ярка и не сильно темно

И несколько советов,
1 - В картах есть //, с // Карта закрыта, а без них открыта
2 - Сервер будет в онлайне при условий если все сделали правильно и если порты открыты, если же нет то откройте, если же нет такой возможности то смените на открытые порты
3 - Что бы у вас был и шайтан и аргент и лединь, у вас как минимум должно быть 4г оперативной памяти
4 - Не долбать по компьютеру от злости из за того что-то не получается, от этого лучше не будет работать, только хуже!
 
  • Страница 1 из 1
  • 1
Поиск:

Чат
Показатель Времени
Статистика
Опрос
Вы верите в светлое будущие?
Всего ответов: 16