Сайт | Лаборатория | Форум | Wikiservia



In english

harpywar.com

Главная

Вики

Форум

Лаборатория

 Статьи
   Игры
   Настройка серверов
     PvPGN
     D2GS
     NFS: U
     Apache
     ArcEmu

   Кодинг
     .NET
     PHP

   Разное

 Проекты
   QDoom
   IRC Search
   vbreality [web]
   UTech p2p Realm [web]
   PvPGN система статистики
   Diablo 2 Launcher
   WoW Simple Launcher

 Моё
   Творчество
   Оборудование

Поиск по сайту


Хостинг и VDS, скидка при переходе
 
Need For Speed: Underground
Мониторинг через PHP
Как изменить названия каналов
Как изменить названия каналовСоздано: 13.04.2007
Изменено: 13.04.2007
Автор: HarpyWar

Изменить называния каналов с помощью конфига нельзя, автор сервера это не предусмотрел.

Поэтому надо скачать исходники и изменить все самому. Естественно, без компилятора Visual Studio .NET сделать это не получится.

Список каналов находится в файлике nfsuserver2.cpp, номера строк с 1516 по 1544. Код, где надо изменить названия каналов выглядит так:
  1. strcpy(room->Name, "A.LAN");  
  2.     Server.Rooms.AddRoom(room);  
  3.     room=(RoomClass*)calloc(1, sizeof(RoomClass));  
  4.     room->IsGlobal=true;  
  5.     strcpy(room->Name, "B.LAN");  
  6.     Server.Rooms.AddRoom(room);  
  7.     room=(RoomClass*)calloc(1, sizeof(RoomClass));  
  8.     room->IsGlobal=true;  
  9.     strcpy(room->Name, "C.LAN");  
  10.     Server.Rooms.AddRoom(room);  
  11.     room=(RoomClass*)calloc(1, sizeof(RoomClass));  
  12.     room->IsGlobal=true;  
  13.     strcpy(room->Name, "D.LAN");  
  14.     Server.Rooms.AddRoom(room);  
  15.     room=(RoomClass*)calloc(1, sizeof(RoomClass));  
  16.     room->IsGlobal=true;  
  17.     strcpy(room->Name, "E.LAN");  
  18.     Server.Rooms.AddRoom(room);  
  19.     room=(RoomClass*)calloc(1, sizeof(RoomClass));  
  20.     room->IsGlobal=true;  
  21.     strcpy(room->Name, "F.LAN");  
  22.     Server.Rooms.AddRoom(room);  
  23.     room=(RoomClass*)calloc(1, sizeof(RoomClass));  
  24.     room->IsGlobal=true;  
  25.     strcpy(room->Name, "G.LAN");  
  26.     Server.Rooms.AddRoom(room);  
  27.     room=(RoomClass*)calloc(1, sizeof(RoomClass));  
  28.     room->IsGlobal=true;  
  29.     strcpy(room->Name, "H.LAN");  
  30.     Server.Rooms.AddRoom(room);  

В приложенных исходниках имена каналов называются "LAN".
ABCDEFGH - префиксы различных типов игр, их удалять нельзя.
Вместо пробелов в названии надо использовать нижнее подчеркивание _, иначе в игре будет отображено не полное название.


[AVP] Присоединенные файлы (вирусов нет):

Нет комментариев

Есть вопросы по настройке игровых серверов? Добро пожаловать на форум!

Имя: Проверка: = 1796


© 2006—2017, HarpyWar

Любое копирование информации с этого сайта - только со ссылкой на источник.
Это в одинаковой мере распространяется на любую авторскую информацию в интернете.