Приветствую Вас Гость
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 5 из 9«123456789»
Модератор форума: Bizunow, Romixal 
Форум » Вопросы и проблемы » Использование других dll совместно с 39dll » Сервер на delphi
Сервер на delphi
ФилДата: Понедельник, 10.01.2011, 14:51 | Сообщение # 1
Томатный Революционер
Группа: Администраторы
Сообщений: 784
Статус: Offline
Нашел в интернете информацию о создании сервера на delphi, используя 39dll. Это открывает перед нами гораздо большие возможности.




То dir будет равен 0, т.к. мы очистили буффер
Прикрепления: 0569299.jpg(17Kb)


Похвалы делают людей ленивыми, ругайте друг друга. Оценку любого проекта надо начинать со слов «Так, что это за г…но?». (с)Veil
 
VinchensooДата: Суббота, 29.01.2011, 22:06 | Сообщение # 61
Генерал-майор
Группа: Проверенные
Сообщений: 390
Статус: Offline
segg3r, а смысл делать конструкторы? Я, конечно, не запрещу Филу не в коем разе, но имхо, настолько кормить нубов смысла нет.
В примере Фила полностью показана суть использования библиотеки.
Зная дельфи, можно творить и творить дальше.
Quote (segg3r)
скачал сервер фила. неплохо бы сделать на борланд-конструкторе сервер (на подобие всяких генезисов) как я смотрю, реализовано немного (согласно последней версии). предлагаю реализовать много.

GUI предлагаешь сделать или что?)



 
ФилДата: Суббота, 29.01.2011, 22:50 | Сообщение # 62
Томатный Революционер
Группа: Администраторы
Сообщений: 784
Статус: Offline
Quote (Vinchensoo)
Зная дельфи, можно творить и творить дальше.

Да там дальше делфи то не надо знать. Только 39длл, ибо все стандартные функции уже реализованы.


Похвалы делают людей ленивыми, ругайте друг друга. Оценку любого проекта надо начинать со слов «Так, что это за г…но?». (с)Veil
 
segg3rДата: Суббота, 29.01.2011, 22:55 | Сообщение # 63
Генерал-майор
Группа: Проверенные
Сообщений: 260
Статус: Offline
гуи) он самый. если назреете... пишите
 
VinchensooДата: Суббота, 29.01.2011, 23:24 | Сообщение # 64
Генерал-майор
Группа: Проверенные
Сообщений: 390
Статус: Offline
Quote (Фил)
Да там дальше делфи то не надо знать. Только 39длл, ибо все стандартные функции уже реализованы.

Дельфи нужен для нормального функционирования. Как и прямые руки.
Иначе- 50 онлайн и эпикфейл.



 
segg3rДата: Воскресенье, 30.01.2011, 03:22 | Сообщение # 65
Генерал-майор
Группа: Проверенные
Сообщений: 260
Статус: Offline
а пока попробую реализовать чатик многоканальный с персональными сообщениями на 39длл. посмотрим что выйдет

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

Добавлено (30.01.2011, 00:17)
---------------------------------------------
мда, народ, по жести. в конструкторе делфи7 естественно оказались стандартные функции и компоненты для создания сервера-клиента. учитывая это... 39длл сакс. надо опробовать подробно. потом расскажу)

Добавлено (30.01.2011, 00:22)
---------------------------------------------
что еще удалось разузнать. все данные отправляются в одной строке. то бишь спихиваются все в одну строку (с какими нибудь разделительными-опозновательными знаками) и считываются. получается чуть-чуть лишних данных. но нам важен не траффик, а сервер на миллион человеков)

Сообщение отредактировал segg3r - Воскресенье, 30.01.2011, 02:47
 
VinchensooДата: Воскресенье, 30.01.2011, 10:36 | Сообщение # 66
Генерал-майор
Группа: Проверенные
Сообщений: 390
Статус: Offline
Quote (segg3r)
мда, народ, по жести. в конструкторе делфи7 естественно оказались стандартные функции и компоненты для создания сервера-клиента. учитывая это... 39длл сакс. надо опробовать подробно. потом расскажу)

А ты о них не знал оО? Тока ты замучаешься сводить длл в клиенте и сокеты сервера. Юзай 39длл и будет тебе счастье.
Она достаточно эффективна для таких вещей=)
Кстати, конструкторные элементы- фейк. Большинство придется писать ручками. И учти, что сервер нужно делать в консоли.
Quote (segg3r)
что еще удалось разузнать. все данные отправляются в одной строке. то бишь спихиваются все в одну строку (с какими нибудь разделительными-опозновательными знаками) и считываются. получается чуть-чуть лишних данных. но нам важен не траффик, а сервер на миллион человеков)

Оптимизация. Эффективное кодирование. Много что можно придумать. Если интересно, читай, Вернер, основы кодирования. Но эта книга не для новичков.
Quote (segg3r)
в борладне, если запускать бесконечный цикл, программа просто виснет. хотя скорее всего дело в моей криворукости)

100% в твоей криворукости
Она не виснет, она работает, просто ты этого не видешь.
Поставь в цикле writeln('I created a matrix');
Она тебе все окошко забьет ими.
ЗЫ. Если кто не знает, выйти из зависшего консольного приложения: ctrl+ break.



 
segg3rДата: Воскресенье, 30.01.2011, 12:48 | Сообщение # 67
Генерал-майор
Группа: Проверенные
Сообщений: 260
Статус: Offline
канеш не знал, вчера ж поставил только. прочитаю, не новичок. спасибо за обнадеживающие ответы ХД
но истина познается в сравнении) поэтому стандартные сокеты ХД
 
ФилДата: Суббота, 12.02.2011, 14:34 | Сообщение # 68
Томатный Революционер
Группа: Администраторы
Сообщений: 784
Статус: Offline
Разработку новой версии я не забрасывал, но что-то забывал выкладывать.
Нововведения:
  • Стрельба и убийства (смерть пока крайне примитивная - выход из клиента)
  • Оптимизация:
    • Поворот - 3 байта и только когда игрок поворачивается.
    • Перемещение - 6 байт и только когда игрок переместиться. (в v002b сокращу до 4 байт)
    • Стрельба - 4 байта
    • Попадание в игрока - 2 байта
    Перемещение и поворот осуществляется каждые 7 шагов
  • Исправлены некоторые баги
Скачать


Похвалы делают людей ленивыми, ругайте друг друга. Оценку любого проекта надо начинать со слов «Так, что это за г…но?». (с)Veil
 
VinchensooДата: Суббота, 12.02.2011, 15:02 | Сообщение # 69
Генерал-майор
Группа: Проверенные
Сообщений: 390
Статус: Offline
Фил, а нафига ты уже совсем все разжевываешь)
Это неинтересно...
Ты дал им основу, объяснил все, я бы дальше не стал разжевывать все до интелектуального пюре.
Пусть делают сами и задают вопросы, имхо.



 
ФилДата: Суббота, 12.02.2011, 15:09 | Сообщение # 70
Томатный Революционер
Группа: Администраторы
Сообщений: 784
Статус: Offline
Vinchensoo, не не, можно считать это блогом разработки
Да и пусть для других будет то, на что можно опереться.


Похвалы делают людей ленивыми, ругайте друг друга. Оценку любого проекта надо начинать со слов «Так, что это за г…но?». (с)Veil
 
VinchensooДата: Суббота, 12.02.2011, 15:17 | Сообщение # 71
Генерал-майор
Группа: Проверенные
Сообщений: 390
Статус: Offline
Фил, кроме притока субъектов 7-12 лет это ничего не даст)(не хотел никого обидеть из юзверей сайта).
Те, кто норм прогал на гм, будут осваивать дельфи.
Там тоже самое, только нужно знание ЯП, а это ресурс явно не по нему.
ЗЫ. Тебе виднее, ты администратор, сам выбирай развитие своего сайта)
Я просто дал совет



 
ФилДата: Суббота, 12.02.2011, 15:33 | Сообщение # 72
Томатный Революционер
Группа: Администраторы
Сообщений: 784
Статус: Offline
Vinchensoo, да, возможно приток будет, куда от него денешься? Но нубы здесь долго не продержаться.
Этот сервер+клиент - один из моих opensource проектов, так что я не вижу смысла не выкладывать свои сырцы :^)
Кстати, насчет нубов в гм. Как будет время сделаю тест при регистрации, который проверяет знания гм.


Похвалы делают людей ленивыми, ругайте друг друга. Оценку любого проекта надо начинать со слов «Так, что это за г…но?». (с)Veil
 
VinchensooДата: Суббота, 12.02.2011, 17:47 | Сообщение # 73
Генерал-майор
Группа: Проверенные
Сообщений: 390
Статус: Offline
Фил, ну дело твое)
Тест идея интересная)
Кстати, как организовываешь админку?



 
АртемДата: Суббота, 12.02.2011, 17:49 | Сообщение # 74
Расписавшийся
Группа: Пользователи
Сообщений: 84
Статус: Offline
Мне было бы очень интересно посмотреть реализацию мобов. Ведь мобы находятся на сервере, и сервер отвечает за их перемещение.

хочу научиться делать онлайн игры...
 
VinchensooДата: Суббота, 12.02.2011, 18:26 | Сообщение # 75
Генерал-майор
Группа: Проверенные
Сообщений: 390
Статус: Offline
Артем, тоже самое, что и для сервера на гм. Просто организовать таймер)


 
Форум » Вопросы и проблемы » Использование других dll совместно с 39dll » Сервер на delphi
Страница 5 из 9«123456789»
Поиск:
Хостинг от uCoz