Показаны сообщения с ярлыком сервер. Показать все сообщения
Показаны сообщения с ярлыком сервер. Показать все сообщения

среда, 15 февраля 2012 г.

[ОБЗОР] Minecraft HappyHorror сервер

Ну вот ребятки, я снова с вами. Давно не писал, учеба, да сервер благоустраивали. И вот наконец благоустроили. Чуть ниже я кратко расскажу о нашем сервере и покажу местные достопримечательности :3.
Многие из моих читателей играли на моем сервере. Он, увы, умер, но ему на смену пришёл еще более хардкорный и стабильный HappyHorror сервер.

воскресенье, 15 января 2012 г.

Новости - Сервер minecraft 1.1 by HappyHorror.Ru

Сервер ЗАПУЩЕН в режиме открытого Beta тестирования!

HappyHorror.Ru


Заходите к нам  по адресу mc.hgen.ru:25565
 
Для игры на нашем сервере вам понадобиться оффициальный клиент игры версии  1.1
На табличках пока что нельзя писать русским, просим прощения за неудобство.
Под операционной системой семейства Windows в мультиплеере невозможно ввести в чат русские буквы. Исправляется обновлением lwjglпапке .minecraft/bin) до более новой версии ( загружается здесь). Под операционными системами GNU/Linux и MacOS X русский ввод работает нормально.

понедельник, 26 сентября 2011 г.

Ставим Tornado Web Server на Ubuntu

Для начала стоит пару слов сказать о самом сервере. Tornado - расширяемый, не блокирующий веб-сервер и фреймворк, написанный на Python. Он создан для использования в проекте FriendFeed; компания была приобретена Facebook в 2009 году и после этого были открыты исходные коды Tornado(копипаста из вики). Вся соль в том что это один из немногих серверов держащий 10к. подключений/с. Такие вот пироги. В репах убунты есть только устаревшая версия, так что будем ставить из исходников)
Перейдем к делу:

(советую ставить с помощью aptitude, его нет в стандартной сборке, но кто мешает нам его поставить :3)

Ставим git, чтобы скачать исходный код tornado
$ sudo aptitude install git-core gitosis

Ставим пакет необходимый для сборки в Debian / Ubuntu
$ sudo aptitude install python-dev build-essential

Получаем исходники tornado:
$ cd ~ && git clone git://github.com/facebook/tornado.git

И собственно ставим tornado:
$ cd ~/tornado && sudo python setup.py install

И вроде бы и все. Но если зайти на офф сайт торнадо можно найти там слова о поддержке Python3k. Так есть, но необходимо доставить еще пару пакетиков.

Ставим сам python3:
$ sudo aptitude install python3

Но если сейчас попробовать поставить торнадо, он пошлет нас ставить сетуптулс, так что сделаем это заранее:
$ sudo aptitude install python3-setuptools

Теперь ставим Tornado уже для Python3k(если вы уже скачали исходники):
$ cd ~/tornado && sudo python3 setup.py install

Теперь все, Tornado поставлен, можно тестить!

Создаем текстовый файл в своем любимом редакторе(мне лично нравится этот). И пишем в нем следующее:

import tornado.httpserver
import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    http_server = tornado.httpserver.HTTPServer(application)
    http_server.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
Не забывайте о том что Python2k плохо дружит с юникодом
(
если вы его используете добавьте строчку
# -*- coding: utf-8 -*-
) 
. У Python3k с этим проблем нет :3.
Сохраняйте файлик(не забудьте сделать его исполняемым)  и запускайте его в нужном вам Python'е.
Не сложно догадаться что этот пример выводит обычный "Хелло Ворлд" на 8888 порте. localhost:8888.
Самую свежую документацию вы всегда сможете найти тут.
А тут есть устаревшая документация, но зато на русском, возможно кому то она понадобится.

воскресенье, 25 сентября 2011 г.

Есть стоящие вещи на GAE!


Для начала нужно сказать что GAE это халявный хостинг от гугла платформа позволяющая разрабатывать масштабируемые веб приложения. Она чем то похожа на Джанго, но все таки более мозгоимеющая. Как и следовало ожидать, моих мозгов на ее освоение не хватило (да вобщем то и не особо хотелось). Тогда я решил посмотреть что же на этой платформе интересного сделали. В процессе поиска мне попадались и интернет магазины, и всевозможные транслейтеры, но самым интересным для меня сервисом стал write-now.


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

Пример

четверг, 16 июня 2011 г.

Свой сервер майнкрафта

По многочисленным просьбам выкладываю гайд по настройке сервера майнкрафт
Вам понадобиться интернет (скоростной!), комп (желательно 2-х ядерный, с 2 гигами оперативы)

    Для начала заходим сюда
И качаем из раздела Multiplayer beta server software сервер для виндовс (Minecraft_Server.exe) или линукс, mac, unix (minecraft_server.jar).
Если у вас не установлена  джава машина, то устанавливаем её.
Владельцам линукс я не советую использовать OPENJVM, лучше поставить версию от ORACLE.

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

   Наш сервер создал папки и файлы рядом с собой, объясню их назначение
world и world_nether - это игровой мир, его свободно можно копировать и бэкапить (если хотите поставить карту из сингл игры, просто скопируйте её в папку с сервером и исправте название)
ops.txt - список администраторов сервера (в одной строчке один ник)
server.properties - настройки сервера

   Теперь перейдем собственно к настройке:
     как заходить на свой сервер?

 Вы сам можете зайти на свой сервер по адресу localhost, но другие так делать не смогут(
им необходимо заходить по ип, внутреннему (если ваши друзья пользуються тем же провайдером, или вы оледенены в локальную сеть) или внешнему (в том случае если вы имеете статический ип, узнать который можно здесь).
 не у каждого есть статичный ип адрес, поэтому необходимо либо купить его у своего провайдера (стоит обычно около 50 р в месяц) или воспользоваться сервисом no-ip или его аналогами)

 Если вы попытаетесь сейчас зайти на свой сервер он вас не пустит, сказав "user not premium" (если вы конечно не купили игру).
исправляется это просто:
необходимо в файле server.properties(открыть блокнотом, или gedit(linux)) поставить параметру online-mode значение false, то есть online-mode=false.
  Если сервер все опять не пускает вас к себе говоря что вы не в whitelist'е, то либо добавьте себя туда (файл white-list.txt), либо отключите эту опцию в настройках сервера аналогично опции online-mod.
 При включенном whitelist'е , на сервер смогут зайти только люди, чьи ники есть в оном. (это бывает нужно, если вы не хотите что бы "левые люди" заходили к вам на сервер)
 В файл banned-players.txt заносим ники нежелательных игроков (если вы играете без вайтлиста это полезно, новая строчка, новый ник)
 В файл banned-ips.txt заносим их ип адреса
Все, сохраняем файл настроек и можем начинать играть)
Более подробно процесс установки описан тут
И народ, если играть на том же компе на котором стоит сервер могут быть невозможные лаги! Причем, у других этих лагов может и не быть)

Перед запуском сервера, отключайте все что только можно!
ГОТОВУЮ СБОРКУ СЕРВЕРА СО ВСЕМИ ПЛЮШКАМИ МОЖНО СКАЧАТЬ ЗДЕСЬ!


Хотите чтобы я написал новых гайдов и обзоров? Добавляйтесь в нашу группу в вконтакте.