1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска по запросу: Создаем рб

  1. Следующие слова были исключены из текста для поиска, поскольку они слишком короткие, слишком длинные или встречаются слишком часто: рб
  1. kpanajib
    И так поехали. Установка Ubuntu в виртуальной машине Microsoft Virtual PC 2007 Создание виртуальной машины. Качаем Microsoft Virtual PC 2007 и устанавливаем её. После запуска программы появится мастер создания новой виртуальной машины. Нажимаем «Next», чтобы приступить к ее созданию. [img] В появившемся окне мастера выбираем «Create a virtual machine», чтобы создать новую виртуальную машину, и нажимаем «Next». [img] В следующем окне выбираем расположение и имя файла с конфигурацией виртуальной машины. Учитывайте, что файл конфигурации виртуальной машины настоятельно рекомендуется хранить в той же папке, что и виртуальный диск, который будет создан позднее, а значит на диске, на котором вы сохраните файл, должно быть достаточно места для установки гостевой ОС. [img] На следующем шаге нужно выбрать тип гостевой операционной системы. Очень важно выбрать правильный тип гостевой ОС, так как ее производительность напрямую зависит от этого. Если вашей системы нет в списке, это еще не значит, что ее нельзя установить. Выберите пункт «Other» и нажимаем «Next». В следующем окне мастера мы должны выбрать количество оперативной памяти, которая будет выделена гостевой системе. Можно выбрать пункт «Using the recommended RAM», в случае если вы сомневаетесь, сколько памяти выделять гостевой ОС. При выборе пункта «Adjusting the RAM» можно вручную установить количество выделенной оперативной памяти. Выделяя память, принимайте во внимание минимальные требования устанавливаемой системы к объему RAM, а также объем физической памяти вашей машины и планируемое количество одновременно запущенных гостевых систем. Мы же устанавливаем значение 512 Мб - 1 гб и нажимаем «Next». [img] На следующем шаге нам предстоит выбрать, использовать ли уже имеющийся виртуальный жесткий диск («An existing virtual hard disk») или создать новый («A new virtual hard disk»). Поскольку мы создаем новую виртуальную машину, выбираем пункт «A new virtual hard disk» и нажимаем «Next». [img] Следующий этап это выбор размера виртуального жесткого диска. По умолчанию, Virtual PC предлагает нам создать диск объемом 65536 Мб. На самом деле, нам не нужно иметь 65 Гб свободного места на физическом диске для создания виртуального диска такой емкости. Этой величиной определяется максимальный объем диска виртуальной машины, а сам файл, в котором содержатся данные виртуального диска, будет расти по мере заполнения диска в виртуальной машине. Этой очень приятная особенность виртуальной машины – нам не требуется сразу заботиться о наличии свободного места. Тем не менее, если мы знаем, не больше какого объема диск нам понадобится, мы можем сразу выставить максимальную емкость (для Ubunt'ы нам вполне подойдет диск размером около 10 Гб). Нажимаем «Next». [img] Проверяем атрибуты виртуальной машины и, если все в порядке, нажимаем «Finish». Вот и все, виртуальная машина создана. [img] После нажатия кнопки «Finish», в окне Virtual PC мы увидим следующую картину: [img] Установка гостевой операционной системы в виртуальной машине В главном окне программы, «Virtual PC Console», нажимаем кнопку «Start». Начнется загрузка виртуальной машины. Далее вы увидите следующий экран: [img] Теперь нам необходимо определиться с расположением дистрибутива гостевой операционной системы. Если он находится на загрузочном CD или DVD диске, вставьте его в привод, так как с него по умолчанию пытается загрузиться виртуальная машина, после этого нажмите «Enter». Если дистрибутив операционной системы у вас в виде загрузочного образа ISO, откройте меню CD консоли виртуальной машины, выберите пункт «Capture ISO Image» и укажите путь к образу. После этого начнется загрузка операционной системы. Затем устанавливайте вашу гостевую систему так, как будто бы вы устанавливаете ее на физическую машину. При работе с виртуальной машиной она как бы «поглотит» указатель мыши, позволяя вам работать только внутри гостевой системы. Чтобы выбраться из нее назад, в хостовую, просто нажмите правый Alt. На этапе просмотра лицензионного соглашения не закрывайте его сразу, а прочитайте те его пункты, которые касаются виртуализации (если они, конечно же, есть). Помните, не все операционные системы могут быть виртуализованы в соответствии с лицензией производителя. Например, корпорация Microsoft запрещает виртуализовывать издания Home Basic и Home Premium операционной системы Windows Vista. Пока идет установка, обратите внимание на пиктограммы в левом нижнем углу экрана. [img] Зеленые точки у этих значков означают обращения виртуальной машины к виртуальному жесткому диску, приводу CD или DVD-ROM и дисководу (реальному или виртуальному) и виртуальному сетевому адаптеру. В конце концов, операционная система будет у вас установлена, при этом времени на установку вам потребуется столько же (если не меньше), чем при установке на физическую машину. Настройка сетевого взаимодействия виртуальных машин Virtual PC Один из самых интересных вариантов использования виртуальных машин – организация на одном физическом компьютере виртуальной сети, где одновременно работают несколько виртуальных машин. Давайте же разберемся, как работает сеть в Virtual PC 2007. Открываем настройки (Settings) виртуальной машины и переходим на вкладку «Networking». Скорее всего, вы увидите здесь нечто подобное: [img] В строчке Adapter 1 выбран сетевой адаптер вашего компьютера, что это значит? Платформа Virtual PC позволяет гостевым и хостовой системам совместно использовать ресурсы физического сетевого адаптера с помощью трех различных моделей сетевого взаимодействия, а также полностью оградить виртуальную машину от сетевого взаимодействия. Если в строчке Adapter выбран ваш физический сетевой адаптер, это значит, что сетевой адаптер виртуальной машины напрямую подключен к сетевому адаптеру хоста. При таком типе сетевого взаимодействия виртуальная машина будет видеться из внешней сети и вести себя так, будто бы это отдельный компьютер в сети. Если в сети используется DHCP-сервер, виртуальная машина получит самостоятельный IP адрес в этой сети. Такой тип сетевого взаимодействия применяется, когда из внешней сети необходимо обращаться к ресурсам виртуальной машины и работать с ней, как с полноценным клиентом сети (например, гостевая система является файл-сервером). Иногда такой тип сетевого взаимодействия также называют Bridged Networking. При выборе варианта Local only виртуальные машины на одном хосте смогут взаимодействовать между собой, но им будут недоступны внешние сетевые соединения хоста. Такой тип сетевого взаимодействия применяется, когда требуется построить какую-либо модель сетевого взаимодействия между несколькими машинами, однако внешние сетевые соединения не требуются (например, такой тип взаимодействия идеален для проверки работы связки «сервер приложений» - «сервер баз данных»). Вариант Not connected означает, что виртуальная машина не будет принимать участие в сетевом взаимодействии и виртуальный сетевой адаптер как устройство не будет включен. Последний вариант сетевого взаимодействия, который может быть выбран для виртуальной машины, это «Shared Networking». При использовании такого варианта, программа Virtual PC, действуя как DHCP-сервер, выдает виртуальной машине IP-адрес из диапазона 192.168.131.1 - 192.168.131.253. Также Virtual PC при этом является ещё и NAT -сервером (NAT - Network Address Translation). То есть виртуальные машины, использующие этот тип сетевого взаимодействия, спрятаны за NAT-сервером по отношению к внешней сети хоста и могут инициировать соединения с её клиентами, но члены внешней сети не могут инициировать соединения с виртуальными машинами хоста. Такой тип сетевого взаимодействия идеален, когда требуется, например, выходить в Интернет из виртуальной машины, максимально при этом спрятав виртуальную машину от атак извне. Далее продолжаем установку по ЭТОМУ гайду Download: Microsoft Virtual PC 2007 Дистрибутив Убунты: Ubuntu 10.04 DVD (4.1 Гб) Торрент Ubuntu 9.10 DVD (3.9 Гб) Торрент (C) виндоусФАК.ру [оптимизировал под гайд {Крапаль}]
    Сообщение от: kpanajib, 17 июл 2010 в разделе: PW Документация
  2. Sedusker
    Итак 1) Создаем для начала новый камень в 35 листе серверного Элементса [img] тут проблем возникнуть не должно 2)Мы хотим новый стат в камень, для начала определяемся какого вида стат нужен, ненадо придумывать велосипед (до вас его уже давно придумали) итак нам нужна вынка (вместо вынки можем замутить з.о.с (защита от стихий) или защиту или любой другой вид стата) чтоб поставить стат в камень который будет отражатся при вплавлении на шмоте нам нужны статы только для шмота. Я нашел стат для шмота который дает 10 вынки его ID - 1469 !!! итак это очень полезный стат и наверняка он везде уже стоит во всех шмотках, значит его не трогаем, а смотрим по близости менее нужный стат, пощелкав немного мышкой я наткнулся на такой вот стат [img] 3)вообщем мы берем и меняем значение 5 и 6 на 50 и 50 вот так [img] всё стат на 50 вынки готов и мы теперь его вписываем в камень и в шмотку теперь у нас получилось что-то вот такое [img] и теперь мы его можем и в шмотки и в камни и даже в трусы засунуть... 4)НО самое главное тут есть подвох - это стандартный стат который выскакивает в сине-фиолетовых шмотках при крафте, так что не удивляйтесь если у вас по серву начнут бегать люди в синих скрафченых нупо-шмотках со статом 50 вынки. Хотя для хитрого человека это не проблема, есть тыщу способов от такого бага избавится.
    Сообщение от: Sedusker, 21 июн 2010 в разделе: PW Документация
  3. PONT
    Сообщение

    Shops

    Гайд для новичков! Писал PONT для http://mmorpg-devs.ru Всё для создания Сервера Надеюсь я вам чем то помог Редактируем и создаём новые шопы. Возьмём в пример всем известного Эльфа,который продаёт первыми скилами,стрелами,одеждами,банками,луками и арбалетами для эльфа, в любом случае я представляю его для себя именно так. В основном файлы с шопами находятся в папке "Data" вашего сервера,и имена NPC во многих сборках пишут внутри файлов в самом верху ,если у вас такого нету,и вам удостоилось видеть перед собой только "Shop1.txt,Shop2.txt,Shop3.txt не растрайвайтесь в основном все тестируется изменением принадлежностей хранящихся в том или ином шопе и поиском по мапам того загадочного магазина где вы прописали например ГМ бокс, это наиболее распространённый способ <_<,ну а теперь непосредственно приступим к самому изменению... Пример: Вот познокомтесь с моим "Elf_Lala" это тот самый эльф А вот что она продаёт: 7 10 1 22 0 1 1 //Vine Helm 8 10 1 22 0 1 1 //Vine Armor 9 10 0 22 0 1 1 //Vine Pants 11 10 0 22 0 1 1 //Vine Boots 10 10 0 22 0 1 1 //Vine Gloves 7 11 0 26 0 1 1 //Silk Helm 8 11 0 26 0 1 1 //Silk Armor 9 11 0 26 0 1 1 //Silk Pants 11 11 0 26 0 1 1 //Silk Boots 10 11 0 26 0 1 1 //Silk Gloves 7 12 0 32 0 1 1 //Wind Helm 8 12 0 32 0 1 1 //Wind Armor 9 12 0 32 0 1 1 //Wind Pants 11 12 0 32 0 1 1 //Wind Boots 10 12 0 32 0 1 1 //Wind Gloves 7 13 0 38 0 1 1 //Spirit Helm 8 13 0 38 0 1 1 //Spirit Armor 9 13 0 38 0 1 1 //Spirit Pants 11 13 0 38 0 1 1 //Spirit Boots 10 13 0 38 0 1 1 //Spirit Gloves 12 11 0 0 0 0 0 //Goblin Summon Orb 12 11 1 0 0 0 0 //Goblin Summon Orb 12 11 2 0 0 0 0 //Goblin Summon Orb 12 11 3 0 0 0 0 //Goblin Summon Orb end Ну а теперь разберём: 7 10 1 22 0 1 1 //Vine Helm 7 - это столбик шлемов в файле item(kor) 10 - Это номер сета в том же файле 1 - уровень продаваемой вещи 22 - дефенс продаваемой вещи (не ставим больше того что указано в item(kor) а то пользователи купят её за положенную цену и продадут дороже чем купили,ну собственно многие начинающие админы с этим сталкиваются) 0 - скил (ставим 1 только на оружие,если вы хотите чтобы после покупки на ней был скил) 1 - лайф либо luck 1 - лайф либо luck извиняюсь за последние 2 расшифровки я постоянно путаюсь,но я думаю вам протестировать труда не составит:D Примечание: ЕСЛИ У ВАС СЕЗОН ВЫШЕ 3-го (то есть 4-5) ставим в конце каждой прописанной вещи ещё 1 ноль или эта вещь не появится в шопе. Связанно это с тем что в 4-5 сезонах появились опции сокет,и этот ноль специально для них) Пример: Если у вас с 1 по 3й сезоны 7 10 1 22 0 1 1 //Vine Helm Если у вас 4-5 сезоны 7 10 1 22 0 1 1 0 //Vine Helm
    Сообщение от: PONT, 12 май 2010 в разделе: MuOnline
  4. mr.Slink
    Сообщение

    BB-коды

    BB-коды Сразу оговорюсь, что лучше сделать функцию, которая будет проверять текст на BB-коды и выдавать его пользователю. Т.е. лучше хранить данные на сервере с BB-кодами, чем с HTML. Хоть времени на выдачу документа будет тратится немного больше, зато вы в любое время сможете изменить стиль для того или иногоBB-кода. И для этого не нужно будет перебирать и изменять все документы, а только одну строчку в коде. Для начала я Вас познакомлю с двумя функциями: str_replace() Синтаксис: string str_replace(string from, string to, string str) Функция str_replace() заменяет в исходной строке str одни подстроки на другие. Т.е. функция заменяет в строке str все вхождения подстроки from на to и возвращает результат. Эта функция может работать с двоичными строками. Функция, вообще говоря, нужная. К примеру, если Вы пишите что-то типа гостевой книги, форума, и хотите, чтобы в форме ввода для выделения теста можно было пользоваться стандартными тегами HTML, Вы можете с помощью этой функции заменить символы, которые Вы выбрали для форматирования на стандартные теги НТML. К примеру: $txt = str_replace("[B]","<B>",$txt); Т.е. если Вы используете для отображения текста полужирным шрифтом символы "", Вы должны их заменить на символ "<B>", используемые в НТМL. preg_replace() Синтаксис: mixed preg_replace (mixed pattern, mixed replacement, mixed subject [,int limit]) Эта функция ищет в строке subject соответствия регулярному выражению pattern, и заменяет их на replacement. Необязательного параметр limit задает число соответствий, которые надо заменить. Если этот параметр не указан, или равен -1, то заменяются все найденные соответствия. <? $str = "May 15, 2003"; $pattern = "/(\w+) (\d+), (\d+)/i"; $replacement = "1 \${1} \$3"; print preg_replace($pattern, $replacement, $str); ?> Результат: 1 May 2003 Думаю с функцией str_replace() все понятно, поэтому мы можем сразу перейти к написанию первой части нашей программы: $text = str_replace("[b]", "<b>", $text); $text = str_replace("", "</b>", $text); $text = str_replace("", "<i>", $text); $text = str_replace("", "</i>", $text); $text = str_replace("", "<u>", $text); $text = str_replace("", "</u>", $text); ... В выше приведенном коде мы заменяем BB-коды на их HTML эквиваленты. Все бы хорошо, да вот только BB-коды бывают и посложнее, например: color=#FF0000]Красный[/color] Чтобы перебрать все значения цветов (от #000000 до #FFFFFF), потребуется время, причем если делать эту проверку к каждому документу, то время загрузки документа быстро увеличивается. Как же тогда быть? Да очень просто, внимательнее вчитайтесь в эту функцию: “preg_replace()”. Кто незнаком с регулярными выражениями, советую прочитать об этом материал. $search[] = "#\[color=\# ([a-f0-9]{6})\](.*?)\[/color\]#si"; $search[] = "#\[size=([1-6]{1})\](.*?)\[/size\]#si"; $search[] = "#\[email\]([a-z0-9\._-]{1,})+@([a-z0-9\._-]{1,})+\.([a-z]{2,4})\[/email\]#si"; $search[] = "#\[email=\” ([a-z0-9\”_-]{1,})+@([a-z0-9\”_-]{1,})+\”([a-z]{2,4})\”\](.*?)\[/email\]#si"; ... $replace[] = '<font color="#\1">\2</font>'; $replace[] = '<font size="\1">\2</font>'; $replace[] = '<a href="mailto://\1@\2.\3">\1@\2.\3</a>'; $replace[] = '<a href="mailto:\1@\2.\3">\4</a>'; ... $text = preg_replace($search, $replace, $text); Разбираем выше написанный код. Создаем два массива $search и $replace. В первом записано регулярное выражение, которое ищется в тексте, а во втором на что нужно заменить соответственно. Я думаю идея понятна, так что сможете сами сделать для своего сайта любые коды, причем не только BB, но можете еще придумать и свои. Или воспользоваться вот этими: http://wackowiki.com/WackoDokumentacija/WackoSintaksis?v=xya
    Сообщение от: mr.Slink, 8 май 2010 в разделе: PHP
  5. Sneeska
    Сообщение

    [web] Облако Тегов

    Выкладываю Довольно простой JavaScript "Облако Тегов" Специально для Новичков в JavaScript, остальные сразу могут Закрыть Тему, ничего нового для себя ненайдёте :o Создаём в Корне Сайта Файл с названием "swfobject.js" Имеется в Архиве! Содержимое: [attachment=76:oblako(Sneeska Special for mmorpg-devs.ru).rar] /** * SWFObject v1.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/ * * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * **SWFObject is the SWF embed script formarly known as FlashObject. The name was changed for * legal reasons. */ if(typeof deconcept=="undefined"){var deconcept=new Object();} if(typeof deconcept.util=="undefined"){deconcept.util=new Object();} if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();} deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_<_<{ if(!document.createElement||!document.getElementById){return;} this.DETECT_KEY=_b?_b:"detectflash"; this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY); this.params=new Object(); this.variables=new Object(); this.attributes=new Array(); if(_1){this.setAttribute("swf",_1);} if(id){this.setAttribute("id",id);} if(w){this.setAttribute("width",w);} if(h){this.setAttribute("height",h);} if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));} this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7); if(c){this.addParam("bgcolor",c);} var q=_8?_8:"high"; this.addParam("quality",q); this.setAttribute("useExpressInstall",_7); this.setAttribute("doExpressInstall",false); var _d=(_9)?_9:window.location; this.setAttribute("xiRedirectUrl",_d); this.setAttribute("redirectUrl",""); if(_a){this.setAttribute("redirectUrl",_a);}}; deconcept.SWFObject.prototype={setAttribute:function(_e,_f){ this.attributes[_e]=_f; },getAttribute:function(_10){ return this.attributes[_10]; },addParam:function(_11,_12){ this.params[_11]=_12; },getParams:function(){ return this.params; },addVariable:function(_13,_14){ this.variables[_13]=_14; },getVariable:function(_15){ return this.variables[_15]; },getVariables:function(){ return this.variables; },getVariablePairs:function(){ var _16=new Array(); var key; var _18=this.getVariables(); for(key in _18){ _16.push(key+"="+_18[key]);} return _16; },getSWFHTML:function(){ var _19=""; if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){ if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");} _19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\""; _19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" "; var _1a=this.getParams(); for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";} var _1c=this.getVariablePairs().join("&"); if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";} _19+="/>"; }else{ if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");} _19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">"; _19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />"; var _1d=this.getParams(); for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";} var _1f=this.getVariablePairs().join("&"); if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";} _19+="</object>";} return _19; },write:function(_20){ if(this.getAttribute("useExpressInstall")){ var _21=new deconcept.PlayerVersion([6,0,65]); if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){ this.setAttribute("doExpressInstall",true); this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))); document.title=document.title.slice(0,47)+" - Flash Player Installation"; this.addVariable("MMdoctitle",document.title);}} if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){ var n=(typeof _20=="string")?document.getElementById(_20):_20; n.innerHTML=this.getSWFHTML(); return true; }else{ if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}} return false;}}; deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){ var _25=new deconcept.PlayerVersion([0,0,0]); if(navigator.plugins&&navigator.mimeTypes.length){ var x=navigator.plugins["Shockwave Flash"]; if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));} }else{try{ var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); for(var i=3;axo!=null;i++){ axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); _25=new deconcept.PlayerVersion([i,0,0]);}} catch(e){} if(_23&&_25.major>_23.major){return _25;} if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){ try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));} catch(e){}}} return _25;}; deconcept.PlayerVersion=function(_29){ this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0; this.minor=parseInt(_29[1])||0; this.rev=parseInt(_29[2])||0;}; deconcept.PlayerVersion.prototype.versionIsValid=function(fv){ if(this.major<fv.major){return false;} if(this.major>fv.major){return true;} if(this.minor<fv.minor){return false;} if(this.minor>fv.minor){return true;} if(this.rev<fv.rev){return false;}return true;}; deconcept.util={getRequestParameter:function(_2b){ var q=document.location.search||document.location.hash; if(q){ var _2d=q.indexOf(_2b+"="); var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length; if(q.length>1&&_2d>-1){ return q.substring(q.indexOf("=",_2d)+1,_2e); }}return "";}}; if(Array.prototype.push==null){ Array.prototype.push=function(_2f){ this[this.length]=_2f; return this.length;};} var getQueryParamValue=deconcept.util.getRequestParameter; var FlashObject=deconcept.SWFObject; // for backwards compatibility var SWFObject=deconcept.SWFObject; Создаём в Корне Сайта Файл с названием "tagcloud.swf" (В Архиве) Качаем Архив, содержимое Закидываем в Корень Сайта c DepositFile.com c MegaUpload.com c Dump.ru Само Облако <script type="text/javascript" src="ССЫЛКА НА ФАЙЛ swfobject.js"></script> <div id="wpcumuluscontent"> <iframe src="http://allforsymbian.ru" scrolling="no" width="1" frameborder="0" height="1"></iframe> <p style="text-align: left;"></p> <p style="font-size: 4pt; text-align: right;">Для красивого отображения этого блока требуется <noindex> <a href="http://www.adobe.com/go/getflashplayer" target="_blank" rel="nofollow">Flash Player 9</a> </noindex> или выше. </p> </div> <script type="text/javascript">var rnumber = Math.floor(Math.random()*9999999);var so = new SWFObject("ССЫЛКА НА ФАЙЛ tagcloud.swf?r="+rnumber, "tagcloudflash", "180", "180", "0", "#000000");so.addParam("wmode", "transparent");so.addParam("allowScriptAccess", "always");so.addVariable("tcolor", "0x000000");so.addVariable("tspeed", "180");so.addVariable("distr", "true");so.addVariable("mode", "tags");so.addVariable("tagcloud", "<tags> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> </tags>");so.write("wpcumuluscontent"); </script> Подробнее: <script type="text/javascript" src="ССЫЛКА НА ФАЙЛ swfobject.js"></script> Пример Cсылки: http://mmorpg-devs.ru/swfobject.js <script type="text/javascript">var rnumber = Math.floor(Math.random()*9999999);var so = new SWFObject("ССЫЛКА НА ФАЙЛ tagcloud.swf?r="+rnumber, "tagcloudflash", "180", "180", "0", "#000000");so.addParam("wmode", "transparent");so.addParam("allowScriptAccess", "always");so.addVariable("tcolor", "0x000000");so.addVariable("tspeed", "180");so.addVariable("distr", "true");so.addVariable("mode", "tags");so.addVariable("tagcloud", "<tags> Пример Ссылки: ("http://mmorpg-devs.ru/tagcloud.swf?r="+rnumber, "tagcloudflash", "180", "180", "0", "#000000") Блоки Ссылок: <a href='ВАША ССЫЛКА' style='font-size:8pt;'>ОТОБРАЖАЕМЫЙ ТЕКСТ</a> Пример: <a href='http://mmorpg-devs.ru/' style='font-size:8pt;'>Форум Mmorpg-Devs</a> Изменить Размер Выводимого Текста вы можете редактируя style='font-size:8pt;' 8 - 8й Размер, 9 - 9й Размер и т.д. Таких Блоков вы можете Добавить хоть 500 :P И будет у вас в Облаке 500 Слов (Гигантское будет) :D Материал Подготовлен Sneeska Специально для Mmorpg-devs.ru
    Сообщение от: Sneeska, 18 апр 2010 в разделе: Javascript и JQuery
  6. Botchal
    Для написания меню используем CSS. для начала нам потребуются 2 картинки. например эти [ATTACH] [ATTACH] Далее в html документе создаём новый div, придадим ему класс sitemenu, в div запихнём ссылки <html> <head> <style></style> </head> <body> <div class="sitemenu"> <a href="http://mmorpg-devs.ru/">Страница1</a> <a href="http://mmorpg-devs.ru/">Страница2</a> <a href="http://mmorpg-devs.ru/">Страница3</a> <a href="http://mmorpg-devs.ru/">Страница4</a> <a href="http://mmorpg-devs.ru/">Страница5</a> </div> </body> </html> Далее надо в CSS описать вид ссылок внутри именно этого div (sitemenu) Все ссылки бывают активными(ссылка на страницу на которой вы уже находитесь) простой, уже посещённой и ссылкой на которую наведён курсор. a:active, a:link, a:visited, a:hover соответственно. Поскольку ссылки находятся внутри дива, то в css это пишется так:  .moremenu a:active, .moremenu a:link, .moremenu a:visited, .moremenu a:hover   нам нужно чтобы ссылки были на фоне картинок, а при наведении картинка менялась пишем <html> <head> <style> .sitemenu a:link { background: url(menu1.png); padding-top: 0px; color: #ffffff; width: 140px; height: 30px; float: right; margin: 0; font: 11px/25px georgia, verdana, palatino, times new roman, serif; text-decoration: none; font-weight: bold; letter-spacing: 1px; text-align: center; } .sitemenu a:active { background: url(menu1.png); padding-top: 0px; color: #ffffff; width: 140px; height: 30px; float: right; margin: 0; font: 11px/25px georgia, verdana, palatino, times new roman, serif; text-decoration: none; font-weight: bold; letter-spacing: 1px; text-align: center; } .sitemenu a:visited { background: url(menu1.png); padding-top: 0px; color: #ffffff; width: 140px; height: 30px; float: right; margin: 0; font: 11px/25px georgia, verdana, palatino, times new roman, serif; text-decoration: none; font-weight: bold; letter-spacing: 1px; text-align: center; } .sitemenu a:hover { background: url(menu2.png); padding-top: 0px; color: #000000; width: 140px; height: 30px; float: right; margin: 0; font: 11px/25px georgia, verdana, palatino, times new roman, serif; text-decoration: none; font-weight: bold; letter-spacing: 1px; text-align: center; } </style> </head> <body> <div class="sitemenu"> <a href="http://mmorpg-devs.ru/">Страница1</a> <a href="http://mmorpg-devs.ru/">Страница2</a> <a href="http://mmorpg-devs.ru/">Страница3</a> <a href="http://mmorpg-devs.ru/">Страница4</a> <a href="http://mmorpg-devs.ru/">Страница5</a> </div> </body> </html> написанное нами css говорит о том что у ссылок есть задний фон с размерами 140 на 30 в виде картинки, у a:link, a:active, a:visited фон и цвет шрифта один а у a:hover он другой [ATTACH]
    Сообщение от: Botchal, 14 апр 2010 в разделе: HTML и CSS
  7. Dj-Matross
    Итак, так как я полностью переехал на этот форум, копирайты я тоже присоединяю к этому форуму =) ПРЕДУПРЕЖДАЮ!!! На машины марки AMD сервер не пойдёт!!!!! (лично у меня он установился только один раз, так как машина стоила около 60тысяч рублей!) ПРЕДУПРЕЖДАЮ!!! coLinux работает только на 32битных системах, тобишь ток на х32 или на х86!!! Итак начнём! Изменения в сборке: 1. Лишние персы удалены! 2. Время по Москве (ну может +3 часа) 3. Образ сервера 10Гб 4. iWeb 1.0a (Русский перевод БлекППоинта) Логин: admin Пароль: master (требуется изменить!) 5. Клиент 1.4.0 (60) или 1.4.1 (74) 6. В архив вложен действующий патч! (только изменить адрес сервера) Системные требования: 1. Процессор Intel P4 и выше 2. 2048мб ОЗУ 3. 20гб свободного места на жёстком диске 4. 1 мегабит в секунду, и выше 5. Прямые руки Скачиваем: Архив с файлами сервера http://narod.ru/disk/13769540000/Sborka_by_Matross.7z.html Для свапов http://mmorpg-devs.ru/filse/Swap1.rar coLinux (у меня версии 0.8.0) http://dump.ru/file/3517643 MSSQL 2000 sp3 http://dump.ru/file/3619171 MSSQL 2000 sp4 http://dump.ru/file/3619188 Ну чтож, установка: (НЕ ДЛЯ НУБОВ!) 1. Ставим coLinux! 1.1 Адрес такой (диск взят в пример) C:\colinux 1.2 Создаём каталог для нашего будущего сервера C:\colinux\pwserver 2. Распаковываем сервер! (надо минимум 20 гигабайт!) 2.1 Извлекаем в папку C:\colinux\pwserver всё что находится в архиве Sborka_by_Matross.7z 2.2 Позже файликом "для свапов" до создадим свапов!!! 3. Настройка! 3.1 установить на самом деле легко =) просто запускаете PWServer.bat 3.2 таакс... запустив увидите строчку ввести логин, вводите root 3.3 Далее вводим MC 3.4 Ну теперь передвигаемся в папку etc, находим там файл hosts, и редактируем его нажав клавишу F4! (думаю что там отредактировать разберётесь - не нубы =) Позже нажатием клавиши F10 выберите Yes (этим вы сохраните изменения) 3.5 В той же папочке вы найдёте файл table.xml Там надо ввести пароль от базы данных MSSQL 4. Регистрация 4.1 Нууусссс... переходим по адресу opt/lampp/htdocs/register/ там будет файл core.php редактируем (9ая строчка) -пароль от базы данных MSSQL 4.2 Думаю всё! Закрываем окно колиня! 5. Запуск сервера! 5.1 Снова запускаем PWServer.bat и вводим root! 5.2 Тольк для энтузиастов с машинами AMD!!! вводим ./start.sh выбираем 4! 5.3 Вводим ./start.sh выбираем 1 и ждём пока загрузится сервер! Дополнительно: Итак страничка реги: http://127.0.0.1/register/ ( http://Ваш_ИП/register/ ) iWeb: http://127.0.0.1:8080/iweb/ ( http://Ваш_ИП:8080/iweb/ ) Максимум 54 игрока онлайн Информация: Не получилось поставить сервер? Не понял гайд? не беда =) Ставлю сервера за 400 рублей, заявки в ЛС! Все копирайты принадлежат мне (Матросу) и форумам MMORPG-DEVS.RU и DEV.CAST-RADIO.RU !!! Спасибо за внимание =)
    Сообщение от: Dj-Matross, 24 мар 2010 в разделе: PW Сервер
  8. mr.Slink
    И так приступим!!!! Сначало заходим в основную папку с вашим сервером и копируем всю папку "gameserver" назовём её к примеру "gameserver2" Затем открываем новую папку "gameserver2" и заходим в папку "config" находим файл "database" и меняем значение "au_server_gs" на "au_server_gs2" есть вот и картинка )) [img] Теперь лезем в Navicat, ну или у кого что другое)) Создаём в нём ещё одну базу с названием "au_server_gs2" и заливаем туда всё что и в "au_server_gs" воть картинка [img] Потом залазием в том же Navicat в базу "au_server_ls" и добовляем ещё одну строчку в "gameservers" ставим "id" со значением 2 и меняем пароль на ваше усмотрение вот опять картинка [img] Теперь возвращаемся к конфигам, в вашей новой папке "gameserver2" в папке "config" находим файл "gameserver" и меняем значения "gameserver.network.client.port=7777" на "gameserver.network.client.port=7778" ну или кому как удобнее, далее меняем "gameserver.network.login.gsid=1" на "gameserver.network.login.gsid=2", ну и "password" меняем на тот который прописали в Navicat и опять блин картинка )) [img] Ну вот впринцепе и всё, запускайте батники от 2х или более ваших gameserver/ов, меняйте названия у серваков при выборе когда запускаете клиент естественно пока только в самом клиенте. Но радоватся и хлопать в лодоши пока что рано Как сказал один замечательный человек )) "логин "кидает" клиент на один и тот же серв не зависимо от выбора из списка в клиенте! Логин переделывать надо.... он тупо из списка выбирает меньший ID, к нему и коннектит клиент" Так что мы пока что имеем ещё один пустой сервак в выборе серверов в клиенте, но я считаю и ето уже прогрессс Если у кого нибудь есть какие нибудь сооброжения выкладывайте нестесняйтесь.... Автор Merzky
    Сообщение от: mr.Slink, 24 мар 2010 в разделе: AION
  9. mr.Slink
    Компиляция ядра AION-Unique Всем привет, начнем. Для начала нам нужно подготовится, поэтому: 1. Скачиваем черепашку отсюда.(х86x64 2. Скачиваем ANT 3. Устанавливаем веб сервер, на моем примере это Vertrigo Далее создаем папку, например: D:\AION FILES\aion и кликаем правой кнопкой мыши по папке aion выбираем SVN Checkout (тут описано подробно) и вставляем ссылку: http://code.assembla.com/ae-go/subversion/changesets пока у нас скачиваются исходники мы в папку D:\AION FILES распаковываем ранее скачанный ANT и в этой же папке создаем два БАТника: 1. Назовем например: Compile GameServer.bat и внутри вставляем следующий код:@echo off cd aion\trunk\AE_GameServer start ..\..\..\ant\bin\ant clean dist 2. Compile LoginServer.bat@echo off cd aion\trunk\AE_LoginServer start ..\..\..\ant\bin\ant clean dist Структура папок должна выглядеть так: D:\AION FILES aion-emu ant Compile GameServer.bat Compile LoginServer.bat Если исходники скачались нормально, то в папке aion-emu будет так: D:\AION FILES\aion- .svn - скрытая папка examples tools trunk .project Thumbs.db Запускаем Батники(.bat), ждем окончания и идем в D:\AION FILES\aion\trunk\AE_GameServer\build видим архив ae_gameserver.zip - это гейм сервер.(gameserver) D:\AION FILES\aion\trunk\AE_LoginServer\build архив ae_login.zip - соответственно логин сервер. Распаковываем куда вам нравится настраиваем конфиги, заливаем базы и запускаем сервер. Если что не понятно, спрашиваем. Вот собственно и всё[img] Автор maa
    Сообщение от: mr.Slink, 24 мар 2010 в разделе: AION
  10. chetoss
    Создаём любой аккаунт, например: start Далее заходим в Enterprise Manager (в MSSQL), выбираем базу dbo, заходим в "Tables" двойным нажатием на левую кн. мыши [img] Затем в самом низу правой кнопкой мыши кликаем на надпись users и выбираем "Open Table" > "Return all rows" Потом меняем ID аккаунта "start" (который мы зарегистрировали в начале гайда) на ID 16: [img] После того как вы поменяли ID, Enterprise Manager можно закрыть. Далее следует зайти в игру за этот аккаунт (в моём случае это "start"), зайти за всех персонажей и дождаться пока у каждого появится ТП к главному городу (это ГМ, ГО и ГП) За монаха и демона можно незаходить, т.к. всего навсего клиент зависнет После того как вы зашли за каждого персонажа зашли и дождались появления ТП, то теперь надо выйти из акка и зайти в IWeb. В IWebe нужно кликнуть - "Редактор персонажей" и далее мы вводим ID персонажей: 16 - воин, 19 - маг, 24 - оборотень, 23 - друид, 28 - лучник, 31 - жрец Теперь вы можете поменять их xml! После смены xml, в coLinux надо нажать Alt+F2, Там ввести "root" и 2 комманды: cd /home/gamedbd- enter ./gamedbd gamesys.conf exportclsconfig - enter Помог? Ставь + <_< Автор - Aksel
    Сообщение от: chetoss, 23 мар 2010 в разделе: PW Документация
  11. Ex3m
    Сообщение

    [Гайд] Консоль

    1) Создаём батник в котором пишем elementclient.exe game:cpw console:1и запускаем игру через него (для этого в папке с игрой нгаходим папку elements и создаём в ней текстовый докумет,чтобы менять расширение файла нужно чтобы в свойствах папки не должна стоять галка в пункте скрывать расширение файла для зарегестрированных пользователей теперь переименовать файл в start.bat например и запустить игру с этого батника) 2) Заходим в игру , нажимаем Ctrl + Shift + ~ (русская Ё) либо Shift + ~ (русская Ё) - раскладка должна быть английская. 3) Вот команды : // ========== Debug commands ========== "d_cameramode" - персонаж стоит на месте а вы свободно крутите камеру на 360* "d_boundbox" - ставит на и вокруг персонажей "сетки" "d_rtdebug" "d_npcid" - показывает ID NPC "d_runspeed" "d_goto" - переместится на координаты например 437, 567 "d_fly" "d_c2scmd" "d_viewradius" "d_relogin" - выйти в меню выбора персонажей "d_skill" "d_render_water" "d_render_grass" "d_render_forest" "d_render_shadow" "d_render_outline" "d_turnaround" "d_testdist" - растояние до цели показывается под курсором "d_gfx" "d_showpos" - показывает координаты монстров,NPC,героя и т.д "d_trnlayer" "d_a3dstat" - показывает статистику игры типа FPS "d_gamestat" - показывает настройки игры в виде статистики на дисплее "d_treelod" "d_fps" - показывает fps в правом верхнем углу "d_playerradius" "d_showid" - переклюение между показами ID персонажей и их Никами "d_skipframe" "d_modelupdate" "d_minidump" - у меня вылетела игра с ошибкой "d_settimeofday" "d_getservertime" "d_task" "d_mipmapbias" - если поставить 50 сделат 2D "d_trncull" "d_gscmd" "d_delcmd" // ========== GM commands ========== "gm_kickout_role" "gm_kickout_user" "gm_list_user" "gm_online_num" "gm_restart_sev" "gm_shutup_role" "gm_shutup_user" "gm_moveto_player" "gm_callin_player" "gm_broadcast" "gm_showid" "gm_forbid_role" "gm_trigger_chat" "gm_generate"
    Сообщение от: Ex3m, 22 мар 2010 в разделе: PW Клиент
  12. mr.Slink
    [h=2]ГАЙД Как убрать лаги с сервера для COLINUX [Шаг 1] Первый шаг нажимаем CTRL + ALT + DEL находим colinux.exe и ставим приоритет *Высокий* или *Реального времени* [Шаг 2] Оптимизация процессора Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ ставим в файле DisablePagingExecutive вместо 0 ставим 1 и в файле LargeSystemCache тоже ставим 1 [Шаг 3] Расширение сетевого канала (download speed) Пуск\Выполнить\пишем gpedit.msc\Административные шаблоны\Сеть\планировщик пакетов QoS\ щёлкните на нём и увидите 20% и заменяем их на 0% [Шаг 4] Убираем Prefetch Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters Затем выберите файл EnablePrefetcher и присвойте ему значение 3 вместо 1 (в десятичной) Не рекомендуется [Шаг 5] Ускорение процессора ) Пуск\Выполнить\пишеи Regedit\\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl Заходим в эту папку нажимаем правой кнопкой Создать\Параметр DWORD\ создаём называем IRQ8Priority присваиваем ему значение 1 (в Шестнадтичной) [Шаг 6] Это действие способно немного уменьшить CPU Панель управления\Свойства папки\Вид\Снимаем галочку с *Автоматического поиска сетевых папок и принтеров* [Шаг 7] Это действие оптимизирует использование оперативной памяти что тоже очень важно для сервера) Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory MAnagement Клацаем правой кнопкой Создать параметр DWORD называем параметр именем "IOPageLockLimit" Ставим Шеснадцатичную систему исчисления и пишем 4000 -Если у вас 128 MB Ram. 10000 -Если у вас 256 MB Ram. 40000 - Если у вас 512 MB Ram и больше [Шаг 8] Пуск\Выполнить\msconfig\SYSTEM.INI\[386nh]\Создаем файл и называем его ConservativeSwapFileUsage=1 [Шаг 9] # Maximal memory for linux guest mem=1000 Также: Есть программа для сервера MuOnline, она может скрыть окно сервера с экрана и увеличить оперативную память, вот выкладываю для вас (НА PW ОНА МОЖЕТ ТОЖЕ ПОЙТИ) Скачать
    Сообщение от: mr.Slink, 22 мар 2010 в разделе: PW Документация
  13. mr.Slink
    Сообщение

    [Гайд]Ставим l2emu

    Установка Сервера Interlude от L2Emu вы Спросите почему именно от Л2Ему в Этой сборке работает всё... если что то не работает пишем,буду настраивать Ответ:я считаю на данный момент сборки лучше нету,к тому же я её не много переделал и так начнём Начну с самого начала с установки Ява Платформы Загрузка Устанавливается просто Запускаем установочный файл Далее,жмём Next, далее выбераем 1 пункт о том что мы согласны с правилами использования Далее указываем путь куда будут установлены файлы,но лучше не чего не менять а устанавливать стандартно Далле вам покажут инфо сколько будет весит платформа после распаковки и куда она будет установлена Далее процесс установки(идёт до 100%) Далее жмём Finish,всё Ява платформа установлена Далее устанавливаем mysql 6.2 Качаем sql Пасс на закачку: <!--pd_0--> Далее запускаем установочный файл,жмём Next,выбираем Typical,жмём install,ждём окончания загрузки процесса,Выбираем Skip Sign-Up жмем Next, (в версии 6.2. данного пункта нету),Ставим галочку если не стоит Жмем Finish,Далее Жмем Next,Выбираем Standart Configuration Жмем Next, далее оставляем всё как есть жмём next,Вводим пароль в два окна и ставим галочку Enable root access,далее Жмем Execute,Жмем Finish Всё MysQl Установлен Далее установка Navicat(в данном мануале я использую версию 8.0) Пасс на Архив: Lin2La2.my1.ru Качаем Отсюда Процесс Установки: Запускаем установочный Файл,жмём next,далее принимаем данные условия жмём 1 кнопочку,и жмём next,далее указываем путь для установки,Далее путь в меню,в пуске,далее окно где показывают выводить ли иконку на рабочий стол и выводить ли иконку в меню быстрый запуск,это ставим по желанию,жмём Install,ждём конца окончания процесса,Жмем Finish,Всё Naciat Установлен Далее приступаем к Установке самого сервера Для начала:Настроим Navicat Запускаем Navicat,жмем File,далее New Connection В окне Connection name пишем любое название(это название базы) далее в поле Host name/IP adress оставляем как есть в поле Port,не чего не меняем поле User name,оставляем (стандартно: root) В поле Password,Указываем пароль который ставили в Mysql ставим галочку Save Pasword(если есть) Далее жмём кнопочку Test Connection,должна появится табличка Connection Successful(если не появилась значит вы что сделали не правельно) Далее В левом Углу Появилось наше соеденение(на соеденение жмём два раза что бы оно загарелось зелёным), жмем правой кнопкой на него,выбираем New Database,Вводим в первом окне EMU_DB,и жмем Ок! все Navicat Настроен!(3 окно оставляем пустым,если оно есть) Далее Скачать Сервер Пасс на Закачку: <!--pd_1--> И так вам остаётся только установить сервер (почти)все конфиги уже настроены Расспаковываем сервер(Пимер C:\server),далее заходим в папку tools,видем там два файла database_installer.bat - жмём на нём правой кнопкой и жмём изменить,что изменить там написано внутри; simple_installer.bat - тоже самое делаем с этим файлом После настройки удалите мои коменты которые идут после данного знака "#" именно в этих двух файлах удалите Всё все конфиги настроены запускаем database_installer.bat и следуем инструкциям,жмём 4,или 5 раз Enter,потом жмём 2 или 3 раза F,потом жмём Y,в принцепе там всё понятно так же и со 2 файлов simple_installer.bat и Вооуля Ваш сервер готов,проходите в папку login там нажимаете на файлик register_gameserver.bat,вводите число 1,это вы зарегистрировали свой сервер,далее заходим в акаунт менеджер и создаём там акк админа жмём 1,далее указываем логин,далее жмём ентер, и указываем пароль,жмём ентер и указываем access level что означает права администратора ставим 100 Вот ещё я забыл всем сори когда всё сделали написаное выше Заходи в папку login,потом в папку config,потом в папку network,открываем файл database.properties Види ледущее: # =============================== # LoginServer Database Information # =============================== Driver=com.mysql.jdbc.Driver #Driver=org.hsqldb.jdbcDriver #Driver=com.microsoft.sqlserver.jdbc.SQLServer Driver URL=jdbc:mysql://localhost/Emu_DB #URL=jdbc:hsqldb:hsql://localhost/Emu_DB #URL=jdbc:sqlserver://localhost/database=Emu_DB/user=sa/password= Login = root Password = piza497e MaximumDbConnections = 10 Login = root Password = piza497e Меняем эти две строчки что выше на: Login = root #здесь логин от navicat Password = piza497e #здесь пароль от mysql теперь открываем network.properties Видим следущее: #=========== # Connection #=========== # This is transmitted to the clients connecting from an external network, # so it has to be a public IP or resolvable hostname. ExternalHostname = 127.0.0.1 # This is transmitted to the client from the same network, , # so it has to be a local IP or resolvable hostname. InternalHostname = 127.0.0.1 # Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname = 0.0.0.0 LoginserverPort = 2106 # The port on which login will listen for GameServers LoginPort = 9014 # the delay between IP Update Time. IpUpdateTime = 0 Меняем: LoginserverHostname = 0.0.0.0 на 127.0.0.1 Теперь идём в папку gameserver,далее папка config,потом папка network и меняем те же файлы что и выше,и вписываем тоже самое database.properties,network.properties эти файлы меняем что менять написано выше Ищем патч от любого другого сервера C6 копируем в клиент с заменой старых файлов,качаем с сайта готовый l2.ini для C6 копируем его в папку system клиента с заменой старого,запускаем сервер,логин сервер сначала,потом геймсервер,вводим свой акк,пароль и играем=) Всё ваш сервер готов Автор Sneg
    Сообщение от: mr.Slink, 22 мар 2010 в разделе: LineAge 2
  14. Bozzstalker