разработка MUD


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

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

Теперь разпакуем архив. Так как пути к программам цигвина у нас просисаны в переменной окружения PATH то нам остается дать команду
tar xzf smaugfuss1.8.tgz

Естественно, что архив smaugfuss1.8.tgz должен находится в текущей папке. После этого, в текущей папке появится папка SmaugFUSS в которой исходные коды, зоны и документация.
Можно разраковывать архив не GNU программой tar а ВинРаром, но кому как нравиться.

Теперь нужно скомпилировать исходные коды. Для этого нужно зайти в папку SmaugFUSS\src и дать команду
make

После чего на экране побегут строчки информирующие о том, какой файл в данный момент компилируется.

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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

разработка MUD


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

Также, для ознакомления, стоит посетить несколько сайтов, некоторые из них заброшены, а некоторые обновляются регулярно. Это сайты с различными кодовыми базами мадов. Их будет полезно изучить.
ftp.games.org - Один из самых старых и больших сайтов, в настоящее время заброшен
mudmagic.com - Регулярно обновляемый сайт. Много интересных кодовых баз.
—-
По мере нахождения ресурсов этот список будет пополнятсья.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

разработка MUD


В первую очередь, необходимо скачать cygwin.

Для создания среды разработки необходимо сделать следующие шаги:

Cygwin это набор GNU программ, которые скомпилированы и работают в M$Windows.
cygwin ставится через инсталлятор который выкачивает только требуемые модули. Инсталлятор cygwin необходимо скачать на официальном сайте CygWin.
После загрузки инсталятора, необходимо загрузить уже скомпилированные пакеты програм, для дальнейшей их установки на компьютер. Можно скачать все пркеты, но это около 700 мегабайт. А так как большенство из них, это очень спицифические библиотеки, которые врядли потребуються, мы будем скачивать только необходимый минимум для работы. Все скачаные модули будут сохраняться в папку, в которой находится инсталлятор.
Итак, запускаем инсталлятор “setup.exe”, выбираем “Download Without installing”, затем выбираем сервр с которого скачивать модули. Сервер выбирается опытным путем =) Я порекомендую или немецкие или голландские сервера, хотя возможно, что к вам ближе будут другие сервера. После этого начнется скачивание списка доступных модулей. После того как будет скачан список доступных файлов появиться окно “Select Package”. Необходимо будет выбрать следующие пакеты:

  • archive/unzip
  • devel/ctags
  • devel/cvs
  • devel/indent
  • devel/gcc
  • devel/libxml2-dev
  • devel/make
  • devel/openssl-dev
  • devel/subversion
  • editots/vim
  • text/aspell-dev

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

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

После того как все будет скачано, необходимо установить эти пакеты. Опять запускаем инсталлятор, выбираем пункт “Instapp from local directory”, повторно выбираем все выше перечисленные пакеты, и устанавливаем все это желательно в папку по умолчанию.

Далее, в переменны окружения, необходимо будет добавить PATH=c:\cygwin\bin причем вместо c:\cygwin\ должна быть та папка куда был установлен cygwin.

Теперь все. Можно запустить cygwin и работать в консоли, но я предпочитаю работать в FAR`е с прописанной переменной окружения PATH =)

Теперь среда для сборки готова. Можно брать исходники и компилировать.

Первый шаг выполнен. Теперь на компьютере есть среда которая позволит скомпилировать исходные коды мада.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong