Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Общий _ В чем отличие сферы от пол?

Автор: Mud 5.8.2017, 2:10

Добрый день.
Чем отличается сфера от пол?

Автор: Narayan 5.8.2017, 11:24

Цитата(Mud @ 5.8.2017, 2:10) *

Добрый день.
Чем отличается сфера от пол?


Синтаксисом скриптов

Автор: Александр Needle™ 5.8.2017, 11:26

Древнее зло пробудилось..
Вангую срач на тему: какой эмулятор лучше.

Автор: Mud 5.8.2017, 15:43

Я конечно же не о том что лучше, а интересуюсь в чем заключаются основные отличия.
Но наверно это слишком размазанный вопрос, попробую немного конкретизировать.

Если возникнет необходимость добавить новые дома, корабли, или изменить анимацию. А может новые визуальные и звуковые эффекты, то на чем это сделать более вероятно?

Автор: Juzzver 5.8.2017, 16:01

Цитата
Если возникнет необходимость добавить новые дома, корабли, или изменить анимацию. А может новые визуальные и звуковые эффекты, то на чем это сделать более вероятно?

Всё выше перечисленное - забота клиента. Сервер лишь воспроизводит то что имеется в нём. Соответственно без разницы какой сервер использовать.

Автор: Aimed 5.8.2017, 18:32

Цитата(Juzzver @ 5.8.2017, 15:01) *

Сервер лишь воспроизводит то что имеется в нём. Соответственно без разницы какой сервер использовать.


Мне кажется что все наоборот. Клиент воспроизводит то что имеется в нем по команде сервера. Игровая логика почти вся на сервере, клиент лишь рисует, играет звук\музыку.

А по сабжу:
Цитата(Juzzver @ 5.8.2017, 15:01) *

Всё выше перечисленное - забота клиента.

Автор: Александр Needle™ 10.8.2017, 1:57

Цитата(Aimed @ 5.8.2017, 18:32) *

Мне кажется что все наоборот. Клиент воспроизводит то что имеется в нем по команде сервера. Игровая логика почти вся на сервере, клиент лишь рисует, играет звук\музыку.

А по сабжу:

Как тогда клиент воспроизведет то, чего в нем нет, но сервер будет давать команду?) И сервер, в некоторых случаях, не может приказывать клиенту что делать, в случае с русским текстом над персонажем. Сервер пытался навязать свои пакеты, но а клиент использовал другие. Победил клиент. Эмулятор потому так и называется ибо имитирует работу клиента, а не наоборот. Сервер лишь инструмент что бы связать все что есть в клиенте, но при этом не нарушая структуру клиента, у него тоже есть свои инструменты для работы. Если уж совсем ударится в философию, то это как "тяни и толкай" они единое целое общей структуры.

Автор: Juzzver 10.8.2017, 4:03

Цитата
И сервер, в некоторых случаях, не может приказывать клиенту что делать, в случае с русским текстом над персонажем

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

Автор: EL-GReeN 10.8.2017, 10:27

Всегда думал что эмулятор (в контексте серверов уо) это значит эмуляция официального сервера.

Автор: Александр Needle™ 10.8.2017, 11:04

Цитата(Juzzver @ 10.8.2017, 4:03) *

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

Да мог, подстроится под клиент, тупо перебрать пакеты и найти тот, который он использовал в данный момент, но использовал с ошибкой так как не было нужных данных в uo.cfg

Цитата
Всегда думал что эмулятор (в контексте серверов уо) это значит эмуляция официального сервера.

Если взять чисто технический подход, то он эмитирует работу клиента, не важно какого официального или нет, сервер этого не знает. Тем более сколько я уже перебрал и ни один не поддерживает нормально официальный клиент, хотя столько лет прошло что давно можно было разбить поддержки на последние клиенты каждой эпохи. Хотя бы так (думаю понятно почему так):

The Second Age RunUO 1.1
Renaissance RunUO 1.2
Third Dawn RunUO 1.3
Lord Blackthorn's Revenge RunUO 1.4
Age of Shadows RunUO 2.0
Samurai Empire RunUO 3.0

Но все сделано голопом по Европе, что в итоге какую эпоху не поставь летят ошибки с разных сторон.
Эмуляция

Эмуля́ция (англ. emulation) в вычислительной технике — комплекс программных, аппаратных средств или их сочетание, предназначенное для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой, отличной от первой, вычислительной системе (хосте) таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы (гостя). Целью является максимально точное воспроизведение поведения в отличие от разных форм компьютерного моделирования, в которых имитируется поведение некоторой абстрактной модели. Например, моделирование урагана или химической реакции не является эмуляцией.

Автор: Aimed 10.8.2017, 12:02

Цитата(EL-GReeN @ 10.8.2017, 9:27) *

Всегда думал что эмулятор (в контексте серверов уо) это значит эмуляция официального сервера.


Да так оно и есть.


Цитата(Александр Needle™ @ 10.8.2017, 0:57) *

Как тогда клиент воспроизведет то, чего в нем нет, но сервер будет давать команду?) И сервер, в некоторых случаях, не может приказывать клиенту что делать, в случае с русским текстом над персонажем. Сервер пытался навязать свои пакеты, но а клиент использовал другие. Победил клиент. Эмулятор потому так и называется ибо имитирует работу клиента, а не наоборот. Сервер лишь инструмент что бы связать все что есть в клиенте, но при этом не нарушая структуру клиента, у него тоже есть свои инструменты для работы. Если уж совсем ударится в философию, то это как "тяни и толкай" они единое целое общей структуры.



Никак. Это значит что у тебя клиент не поддерживается сервером. Что за странный вопрос? На нормальных серверах будет предупреждение, если у тебя версия клиента которая не поддерживается, а может и вовсе кик.
Ты когда на шард чей-то заходишь, ты же не сервер качаешь, а клиент верно? Каждый сервер под себя может клиентские файлы затачивать как им удобно, если они умеют их редактировать. У тебя перевернутая логика получилась на основе нескольки плохих примеров. А цитата про эмуляцию точно так-же подходит под сервер.
Можно назвать массу примеров где клиент не будет работать из-за не верных настроек или технических неполадок и пока ты их не починишь будет тебе давать не верный вывод. Но это повод делать вывод что клиент что-то там побеждает.

Клиент выполняет ровно столько, сколько может в рамках своих возможностей(своей версии) на понятном ему протоколе. Если сервер начнет посылать пакеты которые клиентом не поддерживаются, то клиент просто идёт лесом и либо крашится, либо просто ничего не делает. В то время как игроки с клиентом, который полностью поддерживаются будут принимать эти пакеты и получать соответсвенные данные.

Автор: Александр Needle™ 10.8.2017, 12:45

Цитата(Aimed @ 10.8.2017, 12:02) *

Да так оно и есть.
Никак. Это значит что у тебя клиент не поддерживается сервером. Что за странный вопрос? На нормальных серверах будет предупреждение, если у тебя версия клиента которая не поддерживается, а может и вовсе кик.
Ты когда на шард чей-то заходишь, ты же не сервер качаешь, а клиент верно? Каждый сервер под себя может клиентские файлы затачивать как им удобно, если они умеют их редактировать. У тебя перевернутая логика получилась на основе нескольки плохих примеров. А цитата про эмуляцию точно так-же подходит под сервер.
Можно назвать массу примеров где клиент не будет работать из-за не верных настроек или технических неполадок и пока ты их не починишь будет тебе давать не верный вывод. Но это повод делать вывод что клиент что-то там побеждает.

Ты смотришь ситуацию со стороны пользователя, а не разработчика. Мы не разработчики клиента, мы разработчики сервера, который эмитирует работу клиента. Причем правильное выражение имитация работы клиента, а не имитация официального сервера, так как никто не знает как и по какому принципу работает их ПО, мы можем только догадываться основываясь на том, что мы видим в клиенте и играя на нем. У тебя исходный код клиента есть? - Нету. То что некоторые программы умеют добавлять или удалять из файлов клиента данные, не означает что ты разработчик клиента. Тем более что на уровне законодательства тебе запрещено это делать.

И правильное выражение клиент не поддерживается сервером, именно так.

Автор: Mirage 10.8.2017, 13:11

Цитата(Александр Needle™ @ 10.8.2017, 12:45) *


Если ты зайдешь на сервер с измененной картой с помощью дефолтного клиента то по твоей логике ты бы мог пройти насквозь там где в дефолте пусто а на сервере расположено здания. Ты же его не видишь у себя в клиенте. Но сервер тебе не сможет передать координату точки "в стене" по этому клиент тебя откинет на пустом месте. Или скажем если игроки сервера ездят на драконах которых нет в твоих файлах то ты в лучшем случае увидишь раскоряченно сидящего игрока на пустом месте а в худшем клиент выбьет с ошибкой -> таким образом ты получишь подтверждение главенствования сервера над клиентом и посылания сервером "не существующих" в клиенте пакетов. rolleyes.gif

ЗЫ эмулятор все таки эмулирует не платформу сервера а общие черты игры что бы пользоватили у кого стоит клиент игры могли максимально почувствовать себя внутри оффициальной игры. Эмулировать работу сервера можно только обладая кодами сервера. Эмуляторы писались с использованием пойманых пакетов и облазиванием оффициалки игры. Если в новых клиентах передвинули какой то остров то это можно добавить на эмелятор и из клиента, но если поменяли как то механнику игры то систему можно сэмелировать только приблизительно разобравшись в том что авторы делали на сервере. Испечь пирожок можно таким же по внешнему виду. Но то с клубникой он или с мясом можно узнать либо разломав его (что крайне маловероятно физически с осями сделать) либо попробовав его на вкус. А уж с курицей или индейкой - разберется только обладающим тонким вкусом пользователь.

А насчет клиент не поддерживается - это скорее по двум причинам
1) пережиток начала эпохи эмуляторов
2) что бы люди играли на клиенте именно к этому серверу.
ПОменяв 1-2 цифры ты сможешь запустить и на сфере и на ранке практически любой клиент. Другое дело что карта городом и подземельев, предметы, существа будут относиться только к той эпохе файлы которой использует сервер при запуске. И что бы не расползалось по швам ставят защиту на использования конкретной версии клиента.
как то по капитански получилось, но странно что вы спорите по очевидным вопросам.

Автор: EL-GReeN 10.8.2017, 13:28

Цитата(Александр Needle™ @ 10.8.2017, 12:45) *

разработчики сервера, который эмитирует работу клиента

Сервер эмитирует работу клиента = Клиент который может быть сервером, белиберда какая то.
На авторитарных серверах все происходит на сервере, клиенты только показывают и получают команды пользователя, ранки-сферки авторитарные.

Автор: Aimed 10.8.2017, 13:29

Цитата(Александр Needle™ @ 10.8.2017, 11:45) *

Ты смотришь ситуацию со стороны пользователя, а не разработчика. Мы не разработчики клиента, мы разработчики сервера, который эмитирует работу клиента. Причем правильное выражение имитация работы клиента, а не имитация официального сервера, так как никто не знает как и по какому принципу работает их ПО, мы можем только догадываться основываясь на том, что мы видим в клиенте и играя на нем. У тебя исходный код клиента есть? - Нету. То что некоторые программы умеют добавлять или удалять из файлов клиента данные, не означает что ты разработчик клиента. Тем более что на уровне законодательства тебе запрещено это делать.

И правильное выражение клиент не поддерживается сервером, именно так.


Цитата
Имитация (от лат. imitatio — «подражание»): Подражание (голосу, почерка и т. д.) — уподобление кому- или чему-либо, воспроизведение, повторение, копирование. Мимесис — подражание искусством действительности. Мимикрия — метод маскировки.


Каким образом сервер имитирует работу клиенту. Дай мне хоть 1 пример.
Обобщенный функционал клиента:
-Парсинг пакетов от сервера
-Чтение и запись в клиентские файлы
-Вывод данных из файлов на видео/аудио интерфейс твоего ПК.

Какой из пунктов сервер имитирует?

Автор: Александр Needle™ 10.8.2017, 13:33

Цитата(Mirage @ 10.8.2017, 13:11) *

Если ты зайдешь на сервер с измененной картой с помощью дефолтного клиента то по твоей логике ты бы мог пройти насквозь там где в дефолте пусто а на сервере расположено здания. Ты же его не видишь у себя в клиенте. Но сервер тебе не сможет передать координату точки "в стене" по этому клиент тебя откинет на пустом месте. Или скажем если игроки сервера ездят на драконах которых нет в твоих файлах то ты в лучшем случае увидишь раскоряченно сидящего игрока на пустом месте а в худшем клиент выбьет с ошибкой -> таким образом ты получишь подтверждение главенствования сервера над клиентом и посылания сервером "не существующих" в клиенте пакетов. rolleyes.gif

ЗЫ эмулятор все таки эмулирует не платформу сервера а общие черты игры что бы пользоватили у кого стоит клиент игры могли максимально почувствовать себя внутри оффициальной игры. Эмулировать работу сервера можно только обладая кодами сервера. Эмуляторы писались с использованием пойманых пакетов и облазиванием оффициалки игры. Если в новых клиентах передвинули какой то остров то это можно добавить на эмелятор и из клиента, но если поменяли как то механнику игры то систему можно сэмелировать только приблизительно разобравшись в том что авторы делали на сервере. Испечь пирожок можно таким же по внешнему виду. Но то с клубникой он или с мясом можно узнать либо разломав его (что крайне маловероятно физически с осями сделать) либо попробовав его на вкус. А уж с курицей или индейкой - разберется только обладающим тонким вкусом пользователь.

как то по капитански получилось, но странно что вы спорите по очевидным вопросам.

Ты забываешь про тот факт, что сервер использует файлы клиента, а не клиент файлы сервера. Если у тебя новая карта, это означает что ты ее изменил в клиенте, и показал это серверу именно клиент своими mul файлами определил границы для сервера, а другие просто не скачали твои измененные файлы. Простыми словами ты закрепил сервер за клиентом, взял определенную версию клиента и поддерживаешь ее, другие версии не могут быть использованы. И вопрос стоял именно в поддержке официальных клиентов, а не измененных. Повторю у Вас нет исходного кода клиента и его модификация запрещена.

А теперь вопрос, клиент послал пакет с данными, сервер его принял и отправил пакет в ответ. Вопрос, откуда сервер узнал какой пакет отправить в ответ, тупо перебирал всевозможные вариант пакетов? Смешно. Их нашли в клиенте, определили что они означают и вшили в сервер в качестве ответа на определенный запрос. Сервер лишь инструмент имитации клиента. Именно клиент принимает и отправляет запросы, то как они расшифровываются уже забота сервера, в вопросе с имитацией официальных версий сервер не управляет в полном понимании этого слова клиентом, он или дает правильные ответы или неправильные. Я понимаю что у нас есть доступ менять как нам это требуется клиент, но официально это запрещено, потому правильно понимать, что клиент задает тон, а сервер его подхватывает. Будь доступ у нас к файлам клиента (я допускаю что его нет, так как это запрещено) мы бы написали сервер изначально так, как нам надо, а в клиенте по факту уже выставили рычаги, и только тогда можно было бы понимать в полной мере этого слова, что сервер управляет всем.

Цитата
Каким образом сервер имитирует работу клиенту. Дай мне хоть 1 пример.

Подразумевалось имитация игры, не настолько глубокий смысл.

Автор: Aimed 10.8.2017, 13:41

Цитата(Александр Needle™ @ 10.8.2017, 12:33) *

Ты забываешь про тот факт, что сервер использует файлы клиента, а не клиент файлы сервера. Если у тебя новая карта, это означает что ты ее изменил в клиенте, и показал это серверу именно клиент своими mul файлами определил границы для сервера, а другие просто не скачали твои измененные файлы. Простыми словами ты закрепил сервер за клиентом, взял определенную версию клиента и поддерживаешь ее, другие версии не могут быть использованы. И вопрос стоял именно в поддержке официальных клиентов, а не измененных. Повторю у Вас нет исходного кода клиента и его модификация запрещена.

А теперь вопрос, клиент послал пакет с данными, сервер его принял и отправил пакет в ответ. Вопрос, откуда сервер узнал какой пакет отправить в ответ, тупо перебирал всевозможные вариант пакетов? Смешно. Их нашли в клиенте, определили что они означают и вшили в сервер в качестве ответа на определенный запрос. Сервер лишь инструмент имитации клиента. Именно клиент принимает и отправляет запросы, то как они расшифровываются уже забота сервера, в вопросе с имитацией официальных версий сервер не управляет в полном понимании этого слова клиентом, он или дает правильные ответы или неправильные. Я понимаю что у нас есть доступ менять как нам это требуется клиент, но официально это запрещено, потому правильно понимать, что клиент задает тон, а сервер его подхватывает. Будь доступ у нас к файлам клиента (я допускаю что его нет, так как это запрещено) мы бы написали сервер изначально так, как нам надо, а в клиенте по факту уже выставили рычаги, и только тогда можно было бы понимать в полной мере этого слова, что сервер управляет всем.


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

Автор: EL-GReeN 10.8.2017, 13:43

Цитата(Александр Needle™ @ 10.8.2017, 13:33) *

Вопрос, откуда сервер узнал какой пакет отправить в ответ, тупо перебирал всевозможные вариант пакетов?

Проснифали сломали шифр, много ручного и интеллектуального труда = протокол.

Цитата(Александр Needle™ @ 10.8.2017, 13:33) *

сервер управляет всем.

В точку!

Автор: Александр Needle™ 10.8.2017, 13:44

Цитата(Aimed @ 10.8.2017, 13:41) *

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

Все верно, просто клиент это основа, которую изменить мы не можем (вообще можем, ну Вы поняли)

Автор: Aimed 10.8.2017, 13:52

Цитата(Александр Needle™ @ 10.8.2017, 12:44) *

Все верно, просто клиент это основа, которую изменить мы не можем (вообще можем, ну Вы поняли)



Понятно что основа, но это не является аргументом в пользу того RunUO/Sphere/ServUO/Pol эмулируют работу клиента. Стелс клиент/Орион клиент эмулируют работу клиента, в какой-то мере вспомогательные программы типа инжекта и других асистов.

Автор: RL_ka 10.8.2017, 14:40

Сервер имитирует работу клиента? Это примерно как "масло имитирует работу хлеба" в бутерброде.
Сервер это сервер, а клиент это клиент. И единственное что их связывет это общий протокол с помощью которого они общаются между собой.

Александр Needle™, какое из слов тебе не понятно - сервер, клиент или эмуляция/имитация? Очевидно, у тебя некоторые проблемы с терминологией:)
Все перечисленные выше эмуляторы имитируют работу ОФФ СЕРВЕРА, клиент является лишь средством через которое люди узнают об особенностях их общения.

Эмулятор клиента - это Orion, в некотором смысле этого слова.

Автор: Александр Needle™ 10.8.2017, 15:00

Цитата(RL_ka @ 10.8.2017, 14:40) *

Сервер имитирует работу клиента? Это примерно как "масло имитирует работу хлеба" в бутерброде.
Сервер это сервер, а клиент это клиент. И единственное что их связывет это общий протокол с помощью которого они общаются между собой.

Александр Needle™, какое из слов тебе не понятно - сервер, клиент или эмуляция/имитация? Очевидно, у тебя некоторые проблемы с терминологией:)
Все перечисленные выше эмуляторы имитируют работу ОФФ СЕРВЕРА, клиент является лишь средством через которое люди узнают об особенностях их общения.

Эмулятор клиента - это Orion, в некотором смысле этого слова.

Гениальное определение, сервер это сервер, клиент это клиент. Все просто! laugh.gif
Ну как только у тебя появятся оригинальные исходники клиента, дай мне знать, я их куплю даже.
А пока, выше сообщением понятно что я имел ввиду.

Автор: RL_ka 10.8.2017, 15:03

Цитата(Александр Needle™ @ 10.8.2017, 14:00) *

Гениальное определение, сервер это сервер, клиент это клиент. Все просто! laugh.gif
Ну как только у тебя появятся оригинальные исходники клиента, дай мне знать, я их куплю даже.
А пока, выше сообщением понятно что я имел ввиду.


Было бы понятно - не разводили бы тут это бесполезное обсуждения. Понаписал ерунды, и не соглашаешься с объяснениями кучи людей smile.gif

Цитата

Сервер лишь инструмент имитации клиента.

замечательная фраза)

Автор: Mirage 10.8.2017, 15:03

Цитата
И сервер, в некоторых случаях, не может приказывать клиенту что делать, в случае с русским текстом над персонажем.

У тебя не совсем верное восприятие события smile.gif

Сервер посылает сообщение что чар умер, шифрует его и отправил код, положим 01С2. Клиент этот код получил, дешифровал и понял что надо написать что чар умер. После дешифровки и перед написанием он полез в конфигурационный файл uo.cfg что бы посмотреть - как отобразить текст для пользователя? Пользователю надо что бы текст был по русски синими буквами. Клиент показывает синие буквы "Вы умерли". Если бы пользователь был японцем то написало бы 亡くなった.

Когда клиент рубит на сервер посылается пакет с проверкой можно ли тут рубить - сервер сверяется с картой местности (СВОЕГО КЛИЕНТА) и либо подтверждает либо отказывает в действии. Клиент сервера тут выступает как бы сеткой координат. А сервер контролирующий орган.

ЗЫ что главнее в автомобиле - двигатель или бензин? smile.gif
Бензин можно заменить водой а двигатель котлом и получится паровоз. Но конечный результат для пользователя останется одним - средство перемещения между точками А и Б.

Автор: RL_ka 10.8.2017, 15:12

Цитата(Mirage @ 10.8.2017, 14:03) *

ЗЫ что главнее в автомобиле - двигатель или бензин? smile.gif


Бензин - лишь инструмент имитации двигателя!!!

Автор: Александр Needle™ 10.8.2017, 15:32

Цитата(Mirage @ 10.8.2017, 15:03) *

ЗЫ что главнее в автомобиле - двигатель или бензин? smile.gif
Бензин можно заменить водой а двигатель котлом и получится паровоз. Но конечный результат для пользователя останется одним - средство перемещения между точками А и Б.

Плохой пример, если честно.
Если поменяешь двигатель внутреннего сгорания на котел, это все равно будет автомобиль, а не паровоз. Автомобиль потому и автомобиль, что совершает транспортные работы, а не назван по принципу на какой силе он работает, мы же не называем машины дизелемобиль или бензиноход.

Ты можешь его использовать и для других целей, снять кардан от задней оси крутить что тебе нужно, ну или колесо снять и делать тоже самое. А еще если подключишь к коленвалу ротор, будешь вырабатывать электроэнергию для дома, что собственно ты и делаешь, не для дома конечно, а на ходу, когда заряжаешь аккумулятор. Приведенный в движение генератор посредством ремня, который крепится к коленвалу, ну и попутно к другим агрегатам системе, такие как масляный насос, кондиционер, гур.

Ребят, Вы за основу берете сервер, но я считаю основой клиент, он был раньше придуманного энтузиастами сервер.

Цитата(RL_ka @ 10.8.2017, 15:12) *

Бензин - лишь инструмент имитации двигателя!!!

Сначала были открыты газ, бензин и дизель, до этого пар. Именно на основе свойств жидкостей и горючих смесей дали знания для создания двигателя, а не сделал двигатель и начал рыскать что бы туда запихнуть что бы он работал. Ты очень исказил мое выражение, и твои слова совсем ничего не имеют общего с тем, что я подразумевал.

Автор: RL_ka 10.8.2017, 15:37

Цитата(Александр Needle™ @ 10.8.2017, 14:27) *

Ребят, Вы за основу берете сервер, но я считаю основой клиент, он был раньше придуманного энтузиастами сервер.


Да ничего мы не берём, твои суждения может и верны, но термины, которые ты пытаешься к этому применить, абсолютно неуместны. Об этом и говорим тебе:)
Эмуляция - это копирование поведения. Соответственно эмулятор сервера копирует поведение официального сервера.
То что для разработки эмулятора используют реверс инжениринг клиента - дак это лишь потому что иных способов узнать как работает офф сервер у нас просто нет.

Автор: Александр Needle™ 10.8.2017, 15:40

Цитата(RL_ka @ 10.8.2017, 15:37) *

Да ничего мы не берём, твои суждения может и верны, но термины, которые ты пытаешься к этому применить, абсолютно неуместны. Об этом и говорим тебе:)
Эмуляция - это копирование поведения. Соответственно эмулятор сервера копирует поведение официального сервера.
То что для разработки эмулятора используют реверс инжениринг клиента - дак это лишь потому что иных способов узнать как работает офф сервер у нас просто нет.

Пожалуй соглашусь smile.gif

Автор: Aimed 10.8.2017, 15:45

Цитата(Александр Needle™ @ 10.8.2017, 14:32) *

Ребят, Вы за основу берете сервер, но я считаю основой клиент, он был раньше придуманного энтузиастами сервер.
Сначала были открыты газ, бензин и дизель, до этого пар. Именно на основе свойств жидкостей и горючих смесей дали знания для создания двигателя, а не сделал двигатель и начал рыскать что бы туда запихнуть что бы он работал. Ты очень исказил мое выражение, и твои слова совсем ничего не имеют общего с тем, что я подразумевал.



Окей основа клиент, это понятно, никто и не спорит. Что именно РанУО эмулирует в клиенте?
Цитата
Эмуля́ция (англ. emulation) в вычислительной технике — комплекс программных, аппаратных средств или их сочетание, предназначенное для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой, отличной от первой, вычислительной системе (хосте) таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы (гостя). Целью является максимально точное воспроизведение поведения в отличие от разных форм компьютерного моделирования, в которых имитируется поведение некоторой абстрактной модели. Например, моделирование урагана или химической реакции не является эмуляцией.


Ты когда это читаешь: ...таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы (гостя). Целью является максимально точное воспроизведение поведения...
В каких местах ты видишь перед собой как РанУО эмулятор версии Х эмулирует клиент версии Х? Обобщенный список функционала клиента я уже выше скидывал.

Автор: Александр Needle™ 10.8.2017, 16:06

Цитата(Aimed @ 10.8.2017, 15:45) *

Окей основа клиент, это понятно, никто и не спорит. Что именно РанУО эмулирует в клиенте?


Ты когда это читаешь: ...таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы (гостя). Целью является максимально точное воспроизведение поведения...
В каких местах ты видишь перед собой как РанУО эмулятор версии Х эмулирует клиент версии Х? Обобщенный список функционала клиента я уже выше скидывал.

У тебя есть только результат действий оригинальной системы, но не сама система. Ты видишь как себя ведет оригинальный клиент и пытаешься повторить тоже самое на этом же клиенте с закрытым исходным кодом, используя стороннее ПО.

Ты не знаешь какие алгоритмы используется на сервере разработчиков УО, ты не знаешь какие формулы и скрипты там реализованы, тебе по сути ничего не известно, только догадки. Именно потому утверждать что ты копируешь работу их сервера, путем своего стороннего ПО, не правильно.

Ты видишь как работает оригинальный клиент и повторяешь эту работу, имитируешь, подражаешь, посредством своего ПО, и подражаешь ты именно клиенту оригинальному, а не серверу, сервер тебе не доступен, и доказать что ты скопировал/сэмулировал работу сервера ты никак не можешь, у тебя нет таких данных. Тебе доступен только клиент и его действия, которые ты пытаешься повторить.

Автор: Mirage 10.8.2017, 16:27

Если бы он копировал работу сервера то на выходе получился бы готовый сервер ориджн. Он ЭМУЛИРУЕТ - на выходе имеем эмулятор. Программу создающую видимость работы но не работающую 1 в 1. А эмулирует она поведение сервера. Клиент эмулирует стелс и орион.

Извините вброшу немного политики но ох уж эти одесситы... smile.gif))

Автор: Aimed 10.8.2017, 17:00

Цитата(Александр Needle™ @ 10.8.2017, 15:06) *

Ты не знаешь какие алгоритмы используется на сервере разработчиков УО, ты не знаешь какие формулы и скрипты там реализованы, тебе по сути ничего не известно, только догадки. Именно потому утверждать что ты копируешь работу их сервера, путем своего стороннего ПО, не правильно.


Не копируешь, а эмулируешь.
Ещё раз перечитай определение эмуляции, которое ты сам и выкладывал.

Автор: RL_ka 10.8.2017, 17:12

Цитата(Александр Needle™ @ 10.8.2017, 15:06) *

Ты видишь как работает оригинальный клиент и повторяешь эту работу, имитируешь, подражаешь, посредством своего ПО, и подражаешь ты именно клиенту оригинальному, а не серверу, сервер тебе не доступен, и доказать что ты скопировал/сэмулировал работу сервера ты никак не можешь, у тебя нет таких данных. Тебе доступен только клиент и его действия, которые ты пытаешься повторить.


либо ты так и не понял как работает ультима, либо ты нас троллишь. Иных объяснений у меня нет.
Цитата(Александр Needle™ @ 10.8.2017, 15:06) *

Тебе доступен только клиент и его действия, которые ты пытаешься повторить.

Отвечу твоим же языком - сервер не повторяет действия клиента. Никаким образом.

Автор: Mirage 10.8.2017, 19:41

Предлагаю его забанить и не пускать пока не сдаст экзамен на серверную часть rolleyes.gif

Автор: Александр Needle™ 10.8.2017, 19:47

Цитата(Mirage @ 10.8.2017, 19:41) *

Предлагаю его забанить и не пускать пока не сдаст экзамен на серверную часть rolleyes.gif

Фу такими быть dry.gif

Автор: Narayan 10.8.2017, 19:48

Цитата(RL_ka @ 10.8.2017, 17:12) *

либо ты так и не понял как работает ультима, либо ты нас троллишь. Иных объяснений у меня нет.

Это нормально для местного люда. Я как-то пытался объяснить суть идеи, но некоторые особы просто-напросто отказывались понимать простейшие вещи и я думал, что это какой-то троллинг. Иначе я это объяснить не мог smile.gif

Автор: Aimed 11.8.2017, 12:41

Цитата(Narayan @ 10.8.2017, 18:48) *

Это нормально для местного люда. Я как-то пытался объяснить суть идеи, но некоторые особы просто-напросто отказывались понимать простейшие вещи и я думал, что это какой-то троллинг. Иначе я это объяснить не мог smile.gif



))))))
Вобще-то в твоем случае ты был в роли Александра Needle.
У тебя свое убеждение было и когда тебе отталкиваясь от многолетнего опыта пытались объяснить почему такая затея скорее всего будет провалом, ты был, да и по сей день убежден что это тебя большинство не поняло, а не ты их.

Автор: Narayan 11.8.2017, 13:05

Цитата(Aimed @ 11.8.2017, 12:41) *

))))))
Вобще-то в твоем случае ты был в роли Александра Needle.
У тебя свое убеждение было и когда тебе отталкиваясь от многолетнего опыта пытались объяснить почему такая затея скорее всего будет провалом, ты был, да и по сей день убежден что это тебя большинство не поняло, а не ты их.

Ты перечитай топик, там только 1 или 2 человека только поняли суть, остальные как об стену бились головой и не улавливали детали построения всей структуры. Так что не надо начинать опять разводить тот бред

Автор: Wap 11.8.2017, 13:42

Эх, вбросил Аймед говно на вентилятор... biggrin.gif Но Нараян в самом деле задолбал постится в стиле "все пид***сы, я Д'Артатьян".
Нараян, ты серьезно считаешь девов, которые тебе отвечали, такими тупыми, а себя таким умным? smile.gif Ну да, конечно, не понимали суть твоей мега-концепции...
Я уже несколько раз замечаю, что у тебя, как бы помягче сказать... несколько недостаточная для серьезного человека и представителя администрации портала толерантность к критике. Ты агришься там, где агриться не надо, где на тебя никто не нападает и не стремится специально задеть. Агришься в том, что начинаешь по сути хамить, посылать лесом, называть недалекими и.т.д.
Я понимаю, если бы ты создал объявление о наборе в команду и там бы начали флудить... но ты создал обсуждение (по крайней мере из топика не вытекает, что там нельзя писать критику), а в итоге уже на третей странице сорвался и начал посылать людей лесом. Это выглядело некоторым неадекватом, честно.
Или в теме про криптовалюты, которая даже не твоя... твой гонор там ("диванные финансисты в бою") выглядит неуместно, можно подумать, ты миллионы поднял на криптовалютах, что ты типа шаришь, а остальные типа дураки...

Автор: Mirage 11.8.2017, 14:50

Всем разрабам, людям в плотную работащим с компьютерами свойственно высокомерие и искреннее недоумение и недовольство когда обычные смертные не понимают глубины их глубин так четко как сам разраб и машина которой он дает команды. Другое дело что не все умеют адекватно принимать критику или советы в свой адрес. Дружелюбнее надо быть, господа товарисчи. Одно дело ведь делаем. Спасаем человеков от скуки.

Автор: RL_ka 11.8.2017, 14:57

Цитата(Mirage @ 11.8.2017, 13:50) *

Всем разрабам, людям в плотную работащим с компьютерами свойственно высокомерие.


Не правда. Несмотря на то, что я лучше всех - я не такой как ты говоришь. laugh.gif laugh.gif laugh.gif

Автор: AMIGO 11.8.2017, 15:11

Цитата(Mirage @ 11.8.2017, 15:50) *

Всем разрабам, людям в плотную работащим с компьютерами свойственно высокомерие и искреннее недоумение и недовольство когда обычные смертные не понимают глубины их глубин так четко как сам разраб и машина которой он дает команды.


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

Цитата(Mirage @ 11.8.2017, 15:50) *

Другое дело что не все умеют адекватно принимать критику или советы в свой адрес. Дружелюбнее надо быть, господа товарисчи. Одно дело ведь делаем. Спасаем человеков от скуки.


А вот тут полностью согласен. Никому из нас (людей) не помешает быть более дружелюбным.

Автор: Александр Needle™ 11.8.2017, 16:13

Я хоть и живу в Одессе, но я не Одессит, если что, я Белорус biggrin.gif
И гражданство скоро сменю..
Теперь хоть все общаться начали, а то сидят, никто не комментирует, так же интересней!? tongue.gif

Автор: Aimed 11.8.2017, 19:09

Цитата(Александр Needle™ @ 11.8.2017, 15:13) *

Я хоть и живу в Одессе, но я не Одессит, если что, я Белорус biggrin.gif
И гражданство скоро сменю..
Теперь хоть все общаться начали, а то сидят, никто не комментирует, так же интересней!? tongue.gif



Хы.
А если б ты в Беларуси остался и занимался майнингом, с тебя брали бы налог за тунеядство?

Автор: Aimed 11.8.2017, 19:19

Цитата(Wap @ 11.8.2017, 12:42) *

Эх, вбросил Аймед говно на вентилятор... biggrin.gif Но Нараян в самом деле задолбал постится в стиле "все пид***сы, я Д'Артатьян"...


А чё я сразу? Это он и вбросил своим постом. smile.gif
Если удалить мой пост - суть твоего поста не поменяется совершенно.

Автор: Juzzver 11.8.2017, 20:48

Цитата(Narayan @ 10.8.2017, 19:48) *

Это нормально для местного люда. Я как-то пытался объяснить суть идеи, но некоторые особы просто-напросто отказывались понимать простейшие вещи и я думал, что это какой-то троллинг. Иначе я это объяснить не мог smile.gif

Как кстати успехи с задумкой? Идея оправдала себя?

Автор: Александр Needle™ 11.8.2017, 21:40

Цитата(Aimed @ 11.8.2017, 19:09) *

Хы.
А если б ты в Беларуси остался и занимался майнингом, с тебя брали бы налог за тунеядство?

Даже не знаю, не должны, знаю пару человек из Минска, вроде майнят и не работают wink.gif

Автор: TeS 16.8.2017, 1:11

Цитата(Александр Needle™ @ 11.8.2017, 21:40) *

Даже не знаю, не должны, знаю пару человек из Минска, вроде майнят и не работают wink.gif


А чего там у вас нету дотации по безработице? , или она там ниже самого налога , в чем суть вообще , пробывал разобраться не особо выходит. Типо если без работы и не платишь налога то в какие нибудь рабочие поселения отправляют строить светлое будущее для государства ?)
Или у вас там как при камунизме работа есть всем и каждому, а без работы только реальные тунияци ?)

Автор: olduo.com 29.5.2018, 16:58

пол лучше =)
он лучше эмулирует работу клиента чем сфера =)
но только я не понял, что эмулирует работу сервера?

Автор: Александр Needle™ 27.6.2018, 1:50

Цитата(olduo.com @ 29.5.2018, 16:58) *

пол лучше =)
он лучше эмулирует работу клиента чем сфера =)
но только я не понял, что эмулирует работу сервера?

Шутка запоздалая)

Автор: Atheist 27.6.2018, 11:02

Цитата(Александр Needle™ @ 27.6.2018, 1:50) *

Шутка запоздалая)

твоя реакция на шутку тоже молниеносна smile.gif

Автор: Александр Needle™ 27.6.2018, 13:11

Цитата(Atheist @ 27.6.2018, 11:02) *

твоя реакция на шутку тоже молниеносна smile.gif

Я только вчера вспомнил, что форум еще существует)

Автор: Jose Cuervo 8.7.2018, 19:51

После четырнадцати лет плотной работы со сферой я могу определенно сказать чем сфера отличается от пола. Сфера - круглая, пол - плоский.

Автор: Atheist 8.7.2018, 22:32

Цитата(Jose Cuervo @ 8.7.2018, 19:51) *

После четырнадцати лет плотной работы со сферой я могу определенно сказать чем сфера отличается от пола. Сфера - круглая, пол - плоский.

сфера не круглая, а шарообразная, алё wink.gif

Автор: Morbit 9.7.2018, 12:13

Цитата(Atheist @ 8.7.2018, 22:32) *

сфера не круглая, а шарообразная, алё wink.gif


А пол у меня паркетный.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)