forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Epica online (http://forum.boolean.name/showthread.php?t=13071)

DStalk 20.10.2010 19:18

Ответ: Epica online
 
Согласен)) но баг всеравно искать придется, у меня даже проверить негде, везде ХР стоит...

Knightmare 20.10.2010 19:48

Ответ: Epica online
 
Спрайты используются? Если да, то это тот самый эпичный баг, исправленный только вчера (или позавчера ли) в версии 1.106.

impersonalis 20.10.2010 21:35

Ответ: Epica online
 
Цитата:

Сообщение от Knightmare (Сообщение 165294)
Спрайты используются? Если да, то это тот самый эпичный баг, исправленный только вчера (или позавчера ли) в версии 1.106.

можно подробнее (можно ссылками)?

Knightmare 20.10.2010 21:42

Ответ: Epica online
 
Ну точно было западло искать, примерно так:
http://blitzbasic.com/Community/posts.php?topic=88702
http://blitzbasic.com/Community/posts.php?topic=91790
http://blitzbasic.com/Community/posts.php?topic=92366

Еще одна очевидная проблема - игра пытается записать что-то в неположенное место (да-да, писать можно только в пользовательский каталог и больше никуда).

pax 20.10.2010 23:42

Ответ: Epica online
 
Win7 MAV после входа

Данил 21.10.2010 10:01

Ответ: Epica online
 
точно так же, тоже вин7.

DStalk 21.10.2010 10:49

Ответ: Epica online
 
Цитата:

Сообщение от Knightmare (Сообщение 165306)
Еще одна очевидная проблема - игра пытается записать что-то в неположенное место (да-да, писать можно только в пользовательский каталог и больше никуда).

Клиент игры пишет только в конфиг.ини в своем каталоге.

Да и спрайтов у меня нет... Поставлю семерку второй системой себе, а там уже дебажить буду...

SBJoker 21.10.2010 11:09

Ответ: Epica online
 
Писать в свой каталог в семерке низзя :)

pax 21.10.2010 13:06

Ответ: Epica online
 
Цитата:

Сообщение от SBJoker (Сообщение 165357)
Писать в свой каталог в семерке низзя :)

Почему? Если на другом диске то можно. Я запускал с диска G.

SBJoker 21.10.2010 15:12

Ответ: Epica online
 
На несистемном диске можно писать вообще везде.

Program23 21.10.2010 16:06

Ответ: Epica online
 
Dstalk, левелапы сделай,и чтоб к характеристикам+2. Мне еще 500xp осталось,до 2 левела.

DStalk 21.10.2010 19:38

Ответ: Epica online
 
Багфикс для висты и семерки откладыается до выходных.
Кто с ХР заходил, какие еще баги/пожелания к игре?

ARA 21.10.2010 20:25

Ответ: Epica online
 
Довай побыстрее, я уже джва года жду твою игру.

:beer:

DStalk 23.10.2010 01:33

Ответ: Epica online
 
Небольшой упдейт - v.045a.

Кому важен траффик можете не качать, но со старым клиентом не зайдете. В планах написать автоапдейтер. Регистрацию пока не стал делать за ненадобностью. Фикс для семерки пока что тоже откладывается...

Изменения и дополнения:
-Запрещено использование спецсимволов и цифр в логине, пробел впрочем можно
-Монстры теперь гоняются за игроком
-Сделан LevelUp игроков
-Характеристики влияют на урон и шанс уклонения

Качать по той же ссылке - в подписи.

Program23 23.10.2010 18:13

Ответ: Epica online
 
ээ..как так.у меня логин с цифрой. а на этом аке опыта 500.

DStalk 23.10.2010 18:31

Ответ: Epica online
 
Цитата:

Сообщение от Program23 (Сообщение 165742)
ээ..как так.у меня логин с цифрой. а на этом аке опыта 500.

Исправил твой логин на такой же без цифр.;)

DStalk 24.10.2010 00:25

Ответ: Epica online
 
Пофиксил проблему с Windows 7, в архиве только exe:
http://epicaonline.ru/win7fix.rar
У кого нет клиента последнего - качаем из подписи.

Как оказалось в семерке (и висте по ходу тоже) нельзя загружать модель в переменную с плавающей точкой, хотя в ХР прокатывает...

Townboy 24.10.2010 10:43

Ответ: Epica online
 
Качаться долго, подними рейты =)

Program23 24.10.2010 13:24

Ответ: Epica online
 
Офигеть,при levelup за жмуриков дают меньше опыта.
И еще,я когда левелапнулся,было написано,что сила и ловкость увеличины на 2,но в итоге они увеличелись только на 1.

Сила: 11
Ловкость: 11

DStalk 24.10.2010 13:53

Ответ: Epica online
 
Цитата:

Сообщение от Townboy (Сообщение 165794)
Качаться долго, подними рейты =)

Упор будет делатся не на тупое вырезание мобов, поэтому и мало так опыта:)

Цитата:

Сообщение от Program23 (Сообщение 165811)
сила и ловкость увеличины на 2,но в итоге они увеличелись только на 1.

со следующим апдейтом поправлю...

ARA 24.10.2010 14:32

Ответ: Epica online
 
Пошло =)
Чтож, позадроцтвуем

Spy4433 24.10.2010 18:14

Ответ: Epica online
 
чет ненаходит он dll какую то...
можно список dll ?
у меня тока FastEx.dll в архиве

DStalk 24.10.2010 19:14

Ответ: Epica online
 
Цитата:

Сообщение от Spy4433 (Сообщение 165849)
чет ненаходит он dll какую то...
можно список dll ?
у меня тока FastExt.dll в архиве

Библиотека там всего одна, как раз FastExt.dll:)
Бред какой-то, при запуске пишет "User lib not found", кроме Spy4433 ни у кого больше такого не было (насколько я знаю). Есть у кого-нибудь идеи?:)

Reks888 24.10.2010 20:16

Ответ: Epica online
 
Возможно, я тупой, но как зарегистрироваться?

impersonalis 24.10.2010 20:21

Ответ: Epica online
 
первый логин - регистрация

Reks888 24.10.2010 20:51

Ответ: Epica online
 
тогда у меня просто "Ошибка соединения с сервером!"

DStalk 25.10.2010 12:42

Ответ: Epica online
 
Цитата:

Сообщение от Reks888 (Сообщение 165861)
тогда у меня просто "Ошибка соединения с сервером!"

Вчера по ходу свет вырубали, сервер не работал до 9 часов утра, сейчас работает:)

ARA 25.10.2010 14:37

Ответ: Epica online
 
Вложений: 1
Цитата:

кто бы мне с графикой помог))
Могу отдать своего старого ловполе перса. Всёравно заказчег его не принял и он никому не нужен теперь.

Nex 25.10.2010 17:51

Ответ: Epica online
 
Цитата:

Сообщение от ARENSHI (Сообщение 165939)
Всё равно заказчег его не принял и он никому не нужен теперь.

И из за этого у солдата такое грустное лицо? :)

moka 25.10.2010 17:53

Ответ: Epica online
 
Анимирован?

ARA 25.10.2010 18:31

Ответ: Epica online
 
Цитата:

Сообщение от MoKa (Сообщение 165968)
Анимирован?

Прискинен к бипеду только :)

RokWeb 28.10.2010 21:13

Ответ: Epica online
 
Написал простенького бота для этой игры ) может передвигаться, писать в чат, ну и самое главное убивать все живое вокруг себя(монстров убивает всех - в пвп не проверял). Желающие зайти посмотреть - заходите, щас стоит бот с ником rokwebbot и я с ника rokweb наблюдаю. :)


P.S. Наботился и ушел играть в Lineage. Аккаунт на котором ботоводил, логин: rokwebbot, пароль: qwert33

P.P.S. Автор игры - напиши мне по ICQ: 5206632, хочется обсудить дальнейшее развитие игры. Возможно ли участие в проекте? :)

DStalk 30.10.2010 18:10

Ответ: Epica online
 
Нашел несколько персов (м и ж). Все с анимацией, у меня следующие вопросы:

-В максе не могу масштабировать (модель вообще не скейлится, бипед скейлится, а модель нет)

-Как соединить несколько .bip анимаций на один объект? они заменяют друг друга((

Если есть сочуствующий проекту моделлер, может поможет с рисованием шмота, анимацией. Персонажи готовые есть))

ARA 30.10.2010 19:48

Ответ: Epica online
 
Цитата:

Как соединить несколько .bip анимаций на один объект?
В том же свитке характер студии есть Motion Mixer. Или просто Mixer. Там можно загружать .bip анимации и визуально их расставлять в любой последовательности.(Как в видеоредакторе)

Цитата:

В максе не могу масштабировать
Бывало, когда я косячил с масштабами персов, кодер их в коде масштабировал ^^

Цитата:

Если есть сочуствующий проекту моделлер, может поможет с рисованием шмота, анимацией. Персонажи готовые есть))
Ни один уважающий себя человег не пойдёт дорисовывать медию в проект, где вся медия пизженая.
http://cgtalk.ru
http://arttalk.ru
http://3dcenter.ru
http://render.ru
Собери себе штоле нормальную команду на форумах этих сайтов :)

DStalk 30.10.2010 21:36

Ответ: Epica online
 
Цитата:

Сообщение от ARENSHI (Сообщение 166589)
Ни один уважающий себя человег не пойдёт дорисовывать медию в проект, где вся медия пизженая.

В планах перерисовать все:)
Хотелось бы так сказать нашего человека, с булки.;)

RokWeb кстати сейчас пробует запилить сервер на Delphi, найден музыкант, пробный трек можно послушать на www.epicaonline.ru

ABTOMAT 30.10.2010 22:23

Ответ: Epica online
 
Открою секрет: бесплатно не перерисуете.

xRand 30.10.2010 22:24

Ответ: Epica online
 
увольте музыканта, пусть диджеем идет работать а не в игры музыку пишет )
это попсо диско какое то а не эпичная мелодия

DStalk 30.10.2010 23:04

Ответ: Epica online
 
ой, накинулись сразу:) , это первая версия, музыкант в запое до понедельника, как выйдет - перепишет)))

Colossus 31.10.2010 22:34

Ответ: Epica online
 
я вступаю в ряды моделлеров проэкта)))

is.SarCasm 01.11.2010 12:07

Ответ: Epica online
 
А можно я буду тем который ничего не делает и получает профит?)

is.SarCasm 01.11.2010 12:36

Ответ: Epica online
 
User lib not found...
P.S. У меня нету блица, мб это влияет как то?

DStalk 01.11.2010 14:26

Ответ: Epica online
 
Цитата:

Сообщение от Igorian (Сообщение 166693)
А можно я буду тем который ничего не делает и получает профит?)

эта должность уже занята... мной)) больше вакансий на нее нет:)

Цитата:

Сообщение от Igorian (Сообщение 166695)
User lib not found...
P.S. У меня нету блица, мб это влияет как то?

забыл либу fastext. скачать: www.epicaonline.ru/fastext.rar
клиент перезалил...

SBJoker 01.11.2010 16:21

Ответ: Epica online
 
Клевая авка!

is.SarCasm 01.11.2010 17:24

Ответ: Epica online
 
Нет соединения. Серв вруби)
P.S. Хотя на сайте написано статус сервера: On

DStalk 02.11.2010 11:26

Ответ: Epica online
 
Блин, забыл в ini файле сервер указать, совсем заработался - рассеяным стал((( в отпуск надо...

указываем в config.ini Server=server.epicaonline.ru

is.SarCasm 03.11.2010 09:31

Ответ: Epica online
 
РРРРРрРрРрРрРрРрРрРррРр >_<

Косяк с текстурами, у меня вся земля белая.

DStalk 03.11.2010 10:13

Ответ: Epica online
 
Цитата:

Сообщение от is.SarCasm (Сообщение 166861)
Косяк с текстурами, у меня вся земля белая.

Ага, косяк, сам вчера нашел...
Сейчас RokWeb дописывает сервер на Делфях... Как будет готово (вместе с ПвП и парой новых функций) тогда залью новый клиент. Сейчас пока смысла нет...

Colossus 03.11.2010 21:34

Ответ: Epica online
 
Цитата:

Сообщение от is.SarCasm (Сообщение 166861)
РРРРРрРрРрРрРрРрРрРррРр >_<

Косяк с текстурами, у меня вся земля белая.

у меня такая же херь :)

is.SarCasm 03.11.2010 21:48

Ответ: Epica online
 
Ок, ждем.

RokWeb 04.11.2010 15:01

Ответ: Epica online
 
В общем сервер почти полностью пришел к стадии блицевского сервера - т.е. перемещение игроков\чат\пинг\снятие и одевание вещей\мобы - работает. Жду пока выйдет на связь DStalk

ARA 04.11.2010 15:27

Ответ: Epica online
 
Пвп запили пока :)

RokWeb 04.11.2010 15:40

Ответ: Epica online
 
Я бы много, что "запилил", только проблема в том - что я не знаю формат пакетов, которые принимает\отправляет клиент. Чтобы его(формат) узнать - нужно дождаться Dstalk и у него спросить.

is.SarCasm 04.11.2010 17:43

Ответ: Epica online
 
Даешь ПвП.

RokWeb 08.11.2010 19:27

Ответ: Epica online
 
Ребят, подскажите как можно реализовать нормальную геодату? Т.е. сейчас все данные просчитывает сервер, но сервер не подгружает карту мира, а работает напрямую с данными, которые есть о клиентах и с данными которые приходят от клиентов. Как в данном случае реализовать перемещение монстров(чтобы они не проходили сквозь землю\стены и т.д.)?

Кстати о том что уже сейчас готово: переделано очень многое, в том числе теперь все рассчитывает сервер(так же сервер теперь полноценно проверяет координаты игроков, т.е. тот бот, что я делал для сервера на блице - теперь не работает, т.к., чтобы ударить монстра теперь - нужно подбежать к нему) и скорость атаки и сами удары и т.д. На мой взгляд это огромный плюс. Произведена оптимизация многих процессов. На данный момент "запиливается" пвп. После этого(и после ваших советов) сделаем поведение монстров.

pax 08.11.2010 21:15

Ответ: Epica online
 
Цитата:

Сообщение от RokWeb (Сообщение 167547)
Ребят, подскажите как можно реализовать нормальную геодату? Т.е. сейчас все данные просчитывает сервер, но сервер не подгружает карту мира, а работает напрямую с данными, которые есть о клиентах и с данными которые приходят от клиентов. Как в данном случае реализовать перемещение монстров(чтобы они не проходили сквозь землю\стены и т.д.)?

Ну можно подключить физический двиг или двиг для определения столкновений, загрузить ту же геометрию мира и двигать уже с помощью физики (обработки столкновений). Геометрию уровней можно подготовить специально в нужном формате экспортировав из того-же блица.

moka 08.11.2010 21:35

Ответ: Epica online
 
Физику самих игроков не считают на сервере, это будет слишком большая нагрузка.
Даже если играешь в тот же HL2 (что не ММО), и то, физика считается на клиентах, а вот кто является как "лидер" для просчётов, это уже решает сервер, исходя из ситуации. Но это уже про физику объектов, а не элементарную персонажей.
В ММО, как можно заметить, всё достаточно просто, детализация мира обычно Очень проста, и коллизия считается на самом клиенте (тут естественно, тебе нужно удостовериться что клиент не ломает ресурсы и не меняет их для "читерства".

RokWeb 08.11.2010 21:54

Ответ: Epica online
 
Просто перемещение монстров и игроков считает сервер, на данный момент проблема в том, что мобы "прилетают" к игрокам. МоКа, твою идею с просчетом на стороне клиент - не понял. Если клиенты будут просчитывать перемещение мобов - очень легко можно будет устроить "хаос" на сервере.

DStalk 08.11.2010 22:43

Ответ: Epica online
 
Цитата:

Сообщение от MoKa (Сообщение 167590)
Физику самих игроков не считают на сервере, это будет слишком большая нагрузка.

Не согласен, в линейке например все перемещения и коллизии считает исключительно сервер, для этого и создана геодата. В варкрафте частично сервер (например движения\монстров) - частично клиент.

Моя авка меня гипнотизирует, иногда по 15 минут на нее смотрю, не могу очухаться:)

falcon 08.11.2010 23:22

Ответ: Epica online
 
Хотел бы сделать ММО, но даже если начну - сначала спроектирую систему (в т.ч. обдумаю подобные нюансы)
2RokWeb
Движение впринцыпе можно считать на клиенте, а на сервере выполнять проверку между старым положением и новым (учитывая скорость перемещения перса). Таким образом расчёт собственно колизии ведётся на клиенте, а сервер лишь проверяет честность расчёта(проверять расстояние, направление и т.п.). Но всё равно считать что-либо на клиенте потенциально опасно.
А в остальном почему не вести расчёт физики прям на сервере? Берём игровые ресурсы (упрощённые... с минимумом вершин, дабы просто сохранять форму геометрии), и считаем колизии... теми же физ движками..
движение мобов имхо можно вообще считать параллельно... при запросе клиентом положения крипа, считывать координаты из отдельного потока (или даж приложения) на клиенте реализовать какую-нибудь экстраполяцию движения (вроде правильно назвал сие действие)..
как то так

ARA 08.11.2010 23:37

Ответ: Epica online
 
>>А в остальном почему не вести расчёт физики прям на сервере?
Даже я понимаю, что это очень не разумно. Давай ещё графику будем рендерить на сервере, а юзеру картинку посылать.
В реквиеме онлайн(там хавок) всякие регдолы, и прочие физобъекты считались на клиентах.

falcon 08.11.2010 23:49

Ответ: Epica online
 
регдол - плюшка.
а перемещение крипа полюбому должно считаться на сервере и рассылаться всем клиентам видящим этого крипа.
сервер минимум должен расчитать точку, к которой должен идти крип, что бы клиенты могли просчитать процесс перемещениея.
но сервер так же должен учитывать и различие высот между точками, и возможно даже наличии препядствий..

в любом случае перекладывать на клиента расчёт перемещения крипов - бред..
хорошо. 10 клиентов видят перед собой 10 крипов.
каждый из клиентов будет считать перемещение?
а если крипы пассивны и не атакуют пока их не ударить? у каждого клиента будет свои рандомные точки, к которым будут двигаться крипы в неагрессивном состоянии?
если расчёт этих рандомных вейпоинтов (по которым лавируют крипы) переложить на сервер, то сервер УЖЕ должен учитывать рельеф ланшафта (разность высот хотябы). Что уже по сути не далеко от расчёта столкновений
или делать 1ого из клиентов привилегированным в расчёте, и раздавать инфу всем находящимся в округе игрокам? как то небезопасно что ле..

ABTOMAT 09.11.2010 00:33

Ответ: Epica online
 
Дак а где регдолл считается не на клиенте? ИМХО нет такой причины чтоб делать это на сервере

RokWeb 09.11.2010 00:48

Ответ: Epica online
 
Конкретно у меня сейчас такая мысль: сделать так, чтобы сервер просто посылал координаты, куда переместился монстр, а клиент уже сам рассчитывает как он туда переместился. Не знаю правильно или нет будет если так сделать.

pax 09.11.2010 02:03

Ответ: Epica online
 
Собственно распределенный вариант: сервер может раздавать каждого монстра для просчета одному из клиентов (случайно). Но при обрыве соединения этого клиента придется передавать права на расчет клиенту, который остался в сети или например ближе всего к монстру.
Собственно чтобы исключить читерство можно давать нескольким ближайшим клиентам на просчет положения, а на сервере синхронизировать (сравнивать). Клиент замеченный в мухляже будет присылать сильно отличающиеся данные.


Часовой пояс GMT +4, время: 21:47.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot