Вот заинтересовал такой вопрос: по какой логике в игре происходит смена дня и ночи. Интереса ради сравнил: на моём сервере у всех игроков ночь, на руофе ночь на нескольких фришках тоже ночь. Сделал вывод, что скорее всего высчитывается в зависимости от серверного времени. (предположение, не подтвержденное ни какими фактами) Встал вопрос: может кто-то знает логику, как это происходит? И: реально ли сделать так, чтоб в игре смена происходила хотя бы относительно синхронизировано с реальной жизнью? Например: с 21:00 до 5:00 ночь, остальное время день. Заранее благодарю за любой дельный ответ.
Доброго всем времени суток! Возникло такое желание - создать дубликат данжа. То есть оставить оригинальный в рабочем состоянии и делаем ещё один на основе той же карты. но возникла проблема... Опишу, что я для этого сделал: Взял за основу 59 данж Создал папку a70 в папке config сервера и maps клиента. В папку в клиенте скопировал файлы из a11 и поменял во всех именах a11 на a70 На сервере просто скопировал содержимое a11 в a70 в файле gs.conf добавил instance_servers = is05;is06;is07;is08;is09;is10;is11;is14;is15;is16;is17;is23;is24;is25;is26;is27;is28;is29;bg01;bg02;bg03;bg04;bg05;bg06;is31;is35;is38;is70; [Instance_is70] index = 70 tag = 170 base_path = a70/ limit = nofly;allow-root;nomount;no-bind;lowjump; grid = {80,80,25,-1000.0,-1000.0} base_region = {-512.0,-512.0} , {512,512.0} local_region = {-512.0,-512.0} , {512,512.0} instance_capacity = 200 save_point = 111,-96.3219,307.383,126.313 ;下面是副本的参数设定 玩家数目等都是公用的 player_per_instance = 15 player_capacity = 3000 npc_count = 65536 matter_count = 131072 pool_threshold_low = 10 pool_threshold_high = 20 ;副本里特殊player逻辑,通过制定player逻辑的三个部分的cid来完成 ;这几个值得设定非常敏感,不能随意设定,与程序代码耦合性非常强 cid = 0,2,13 [Terrain_is70] szMapPath = map nAreaWidth = 512 nAreaHeight = 512 nNumAreas = 1 nNumCols = 1 nNumRows = 1 vGridSize = 2.0f vHeightMin = 0.0f vHeightMax = 800.0f [MsgReceiverTCP_is70] type = tcp listen_addr = INSTANCE70:10921 so_sndbuf = 16384 so_rcvbuf = 16384 tcp_nodelay = 1 listen_backlog = 10 [MsgReceiverUNIX_is70] type = unix listen_addr = /tmp/gssock_is70 so_sndbuf = 16384 so_rcvbuf = 16384 listen_backlog = 10 скопировал это с описания 59-го данжа, заменив везде 11 на 70 так же в gsalias.conf instance_servers = is05;is06;is07;is08;is09;is10;is11;is14;is15;is16;is17;is23;is24;is25;is26;is27;is28;is29;bg01;bg02;bg03;bg04;bg05;bg06;is31;is35;is38;is70; INSTANCE70 = game2 В клиенте в litmodels так же создал папку a70 и скопировал туда папочку 1 из папки a11. общем-то всё. При попытке запустить карту на сервере командой: cd $PW_PATH/gamed; ./gs is70 >$PW_PATH/logs/is70.log & не происходит ровным счётом ничего. Ни сообщения об ошибке ни об успехе. Вот и хочется понять, что я сделал не так или что я не доделал? прошу подсказки.
Доброго всем времени суток. Хочу предложить наши услуги по: web дизайн (макеты сайтов, баннеры (статика и анимация(gif и flash(в том числе с программированием))), подписи, аватары и др.) верстка сайтов по готовым шаблонам или вместе с дизайном программирование cms с нуля (с wordpress, joomla и т.д. не работаю, исключение: xenforo) дизайн логотипов разработка дизайна патчеров, интерфейса клиента (1.4.4, 1.4.5) и т. д. Примеры работ и цены можно узнать на моём сайте, все вопросы там же или в личку здесь. (форма онлайн связи работает по будням с 10:00 до 19:00, связывая вас на прямую с моей аськой, так что на любые вопросы могу ответить там). У нас пока действует акция: первым трём клиентам скидка на любой заказ 50%, осталось одно место. В портфолио пока присутствуют работы, выполненные для нашего сервера, в процессе выполнения заказов, будем пополнять. UPD! В наличии имеется готовый шаблон для сайта. При необходимости вносятся любые изменения по желанию покупателя. Продаётся в одни руки. Цена 1500р. http://storage7.stat...95b08b3553.jpeg
Всё просто: Открывает и показывает всё, что происходило во всех чатах, акромя беседок. [img] Из функционала плюсом: отображение сообщений за конкретный интервал времени, редактирование списка матов, получение файла лога напрямую с сервера (если у вас не изменены пути и файл лежит в /home/logs/) [img] Сразу оговорюсь: Программу писал для себя, внёс в неё тот функционал, который был нужен мне. Изначальной цели куда-то её выкладывать не было, но подумал, что кому-то может пригодиться. А так как я человек жадный и обиженный на весь белый свет, то отдам её тем, кто заинтересуется за какие-то символичные 200 рублей. Сразу попрошу без флуда, типа: никому не надо и т.д. Повторюсь: Писал для себя. Если кого заинтересовала, пишем в личку здесь п.с. Особая благодарность за помощь: SaxaroK и JoLan
Имена участников (разделяйте запятой).