26

(10 ответов, оставленных в doFRAG #AH)

АH основан на csdm, можно сделать на основе zombie. Знаю, администрация сайта переписывается с автором мода. Я просто не совсем в теме, да и времени всё ещё не хватает на такого рода цацки. Есть идея, сделать мод, где раунд начинается по аналогии с зомбимод, то есть при заражении становишься чужим. Рандомно появляется  predator или Alien у которого 3000hp, регенерация, 4 плазмы, полная прокачка дм...

Может кто из заядлых игроков знает похожее? 

интересно развитие AH. Добавление новых героев примочек. На сегодня, в мод можно добавить ещё героев, человека паука, фантом и тд. Примочки типа лазар или пушка.

27

(31 ответов, оставленных в Общение)

wizzLY. пишет:

и-за чего реклама может быть? И как ее убрать?

Решение проблемы в твоем браузере и только. в hosts можно подставить левый сайт, но авторизацию ты проходишь именно в контакте.
Что бы проверить что ты зашел именно в vk.com зайди по этой ссылке: https://vk.com

В командной строке должно быть так:
http://s2.uploads.ru/mgqLS.png

28

(32 ответов, оставленных в Общение)

voodooSHA пишет:

Приветствую всех.
Вот я тут видел тему , про паблики , которые якобы "показывают одежду" .
Речь идёт о пабликах , таких как "Детская мода"
Я думаю много кто уже слышал о таких пабликах , суть в том что там показывают девочек лет 12-15 , в нижнем белье.
Так вот вопрос , можно ли как то по способствовать закрытию паблика.
Если нужны финансовые вложение или т.п , я готов заплатить.
Есть ли органы в которые можно написать жалобы , или что бы администрация контакта закрыла эти паблики.
Что вообще можно сделать , или всё без полезно ?

Закрыть то можно, но в этом нет смысла, так как привлечь никого не получиться. Это я тебе как юрист говорю.

29

(12 ответов, оставленных в Обучающий)

Just4Fun(c) пишет:

На него толком нече не идет,самое тупое п.о

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

30

(12 ответов, оставленных в Обучающий)

Sserebryan пишет:

Ага, а еще забыл написать про геморрой с Линексом.

Ну я же написал "если разберешся"  Linux не сложнее винды

31

(12 ответов, оставленных в Обучающий)

Lollipop пишет:
Nyasha \ BuHT-_^ пишет:

А как ты вообще узнал что ты его поймал ?
Может есть у тебя знакомые программисты ?
Они думаю смогли найти и удалили его.

Взломали много чего в 1 день ( пароли разные )
Вроде нашел и удалил, но завтра программиста вызову

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

Пример моей домашней рабочей станции на Linux Ubuntu система работает больше 3 лет.
http://s2.uploads.ru/lhFKW.png

Не охота много писать, просто небольшая памятка.
1. Нужно закрывать все ненужные порты.
2. У пользователя, под которым ты заходишь повседневно, права должны быть ограничены
3. Запрети исполнение всех ненужных тебе программ, составь белый список программ.
- по возможности на сайт(ы) к примеру "вконтакте" нужно заходить через защищенный протокол https если в локальной сети больше 1 компа. Или если это WI-FI.

32

(182 ответов, оставленных в Обучающий)

Elsandro пишет:
Gecko пишет:
Nyasha#BuHT-_^ пишет:

А на ноутах можно процессор поменять ?
Просто купить и вставить ?  bc

Мой тебе совет если с ноутом начались проблемы, постарайся побыстрее его продать. И вообще больше 2 лет ноут не держи.

Не надо говорить того, чего не знаешь.

Я собирал компы когда ты ещё на машинку би-би-ка говорил. Я не по поводу траблы проца отписал а лишь дал цельный совет.
Поверь мне я знаю что пишу.

33

(182 ответов, оставленных в Обучающий)

Nyasha#BuHT-_^ пишет:

А на ноутах можно процессор поменять ?
Просто купить и вставить ?  bc

Мой тебе совет если с ноутом начались проблемы, постарайся побыстрее его продать. И вообще больше 2 лет ноут не держи.

34

(0 ответов, оставленных в doFRAG #AH)

Есть такое, помогает пропатчить cs

http://counter-strike.cn.ua/DreamHC/Page2.html

35

(18 ответов, оставленных в doFRAG #AH)

Jaffa(); пишет:

Собственно, именно по-этому сейчас серв не работает? Или меня забанили?  ao

У меня всё работает! скорее всего забанили.


Сделайте вывод инфы о бане на форуме )))
Файл: /include/user/csban.php

<?php $ank= mysql_query("SELECT поле в таблице FROM таблица банов WHERE поле в таблице='".$_SERVER['REMOTE_ADDR']."' ");$bans = (@mysql_num_rows($ank) > 0) ? "<span title='Ваш ip, в банлисте нашего игрового сервера!' style='margin-left:10px;color:red;'>".$_SERVER['REMOTE_ADDR']."</span> <a title='Ваш ip, в банлисте нашего игрового сервера!' href='/'>разбанить</a>?" : " "; echo $bans;?>

Вывод на форуме <!-- forum_include "csban.php" -->

Результат
http://s6.hostingkartinok.com/uploads/images/2013/04/500f1b1bedae4844663a2cdefa6f9d28.png

36

(91 ответов, оставленных в Общение)

Nyasha \ BuHT-_^ пишет:

Gеcko нифига ты компьютерный дрот ab научи меня доссить по ип адресу хД

Начни с малого
Apache Bench тебе в помощь )))) Тоесть поставить вэб сервер Апачь нужно с утилитой в комплекте

Синтаксис запроса $ ab [опции] [http[s]://]хост[:порт]/путь

В консоле выполнить ab -n 100 -c 10 http://***.ru/ 500 хостов положат сервер наверняка... Если сервак без защиты с дефлтными настройками.

-n requests             Количество запросов, которое надо выполнить;
-c concurrency      Кол-во одновременных запросов;
-t timelimit            Максимальное время ожидания ответа;
-b windowsize         Размер буфера TCP send/receive, в байтах;
-p postfile              Файл, содержащий данные для построения POST-запроса. Требуется использование ключа -T;
-u putfile          Файл, содержащий данные для построения PUT-запроса. Требуется использование ключа -T;
-T content-type    Заголовок с указанием content-type, например:
‘application/x-www-form-urlencoded’
По-умолчанию используется ‘text/plain’
-v verbosity           How much troubleshooting info to print;
-w                                    Выводить результат в HTML;
-i                                    Использовать HEAD вместо GET;
-X proxy:port       Использовать прокси-сервер;
-V                                   Показать версию  Apache Bench и выйти;
-h                                   Показать список ключей.

))))

37

(91 ответов, оставленных в Общение)

Вот форма отправки сообщений админам, сам плагин не проверял ещё, но по идее всё должно работать...

В чате достаточно набрать /adm для вывода списка админов сервера...

Исходник *.sma

/* 
adm help menu for dofrag.ru
*/

#include <amxmodx>
#include <amxmisc>

public plugin_init() 
{
    register_plugin("/adm adm-help", "1.0", "dofrag.ru")
    
    register_clcmd("say /adm", "h_menu")
}

public h_menu(i)
{
    new s_menu = menu_create("\All Heroes - администрация", "h_menu_func")
    menu_additem(s_menu, "\wНикнейм админа", "1", 0)
    menu_additem(s_menu, "\wНикнейм админа", "2", 0)
    menu_additem(s_menu, "\wНикнейм админа", "3", 0)
    menu_additem(s_menu, "\wНикнейм админа", "4", 0)
        menu_additem(s_menu, "\wНикнейм админа", "5", 0)
    
    menu_setprop(s_menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(i, s_menu, 0)
}

public h_menu_func(i, menu, item)
{
    if(item == MENU_EXIT) 
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6], Name[64], access, callback
    
    menu_item_getinfo(menu, item, access, data, 5, Name, 63, callback)
    new keys = str_to_num(data) 
    switch(keys)
    {
        case 1:
        {
            show_motd(i, "addons\amxmodx\configs\admin-help\adm1.txt", "Никнейм админа 1")
        }
        case 2:
        {
            show_motd(i, "addons\amxmodx\configs\admin-help\adm2.txt", "Никнейм админа 2")
        }
        case 3:
        {
            show_motd(i, "addons\amxmodx\configs\admin-help\adm3.txt", "Никнейм админа 3")
        }
        case 4:
        {
            show_motd(i, "addons\amxmodx\configs\admin-help\adm4.txt", "Никнейм админа 4")
        }
                case 5:
        {
            show_motd(i, "addons\amxmodx\configs\menushka\adm5.txt", "Никнейм админа 5")
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}

Содержимое файлов adm1.txt, adm1.txt, adm2.txt, adm3.txt*:

<html>
<iframe src="http://dofrag.ru/store/adm-help/adm-nikname.html" frameborder='0' width='1280' height='1000' scrolling='yes'></iframe>
</html>

Во фрейме вставляем содержимое формы отправки сообщения, как вариант http://icq.refer.ru/
Или просто вывести данные админа, в виде  анкеты.


Пример содержимого http://dofrag.ru/store/adm-help/adm-nikname.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>Отправка сообщения на номер ICQ админу</title>
<meta name="description" content="Отправка сообщения на номер ICQ админу"/>
<meta name="keywords" content="icq"/>

<meta name="distribution" content="global" />
<meta name="robots" content="noindex, nofollow" />
<meta name="language" content="ru, en" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" href="/favicon.ico" />
</head>

<body>
<div align="center"><iframe rel="nofollow" src="http://icq.refer.ru/sendicq/*.html" border="0" width="680"  height="460" frameborder="0" scrolling="no" ></iframe></div>
</body>
</html>

Эту форму можно добавить и на форум во всплывающем POP-UP окне.

Центровка pop-up окон, по центру

<script language="javascript" type="text/javascript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>

38

(91 ответов, оставленных в Общение)

Neyrow^^ пишет:

Просто сделайте Чат на форуме

Форум и есть чат

Заметил, у вас нет связи с админами на сервере. Ну хочу я сообщить о читере на сервере, для этого нужно сворачивать cs, писать админам в асю, на форум...

Можно написать простенький плагин без заморочек, жмешь в чате /4it

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

39

(91 ответов, оставленных в Общение)

YodL пишет:

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

Разбить задачу можно на 3 этапа, это порезка макета, верстка, создание графики .psd*

Залить всё это дело на github и создать тему в нужном разделе, глядишь со временем всё будет готово, с каждого по селектору, форуму стиль)))

А вообще добавление стиля тут собственно заключается только в каскадных стилях, всё в дивах, что ещё нужно...
Нарисовать логотип, баннеры, основных форматов. Кнопки к bbcode. Всё остальное это css3.

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

А лучше создать субдомен ( в место http://dofrag.ru/cs/) типа cs1.6.dofrag.ru где будет собственно все файлы cs а также сама сборка. Ну а главной страничкой будет инструкция по установке где будет подробное описание, и все ссылки на закачку а также ссылка обсудить на форуме. И лучше этот субдомен создать на другом сервере, с другим ip.

Для удобства
Можно вывести логи чата на общее обозрение для этого на сервере  в вертуалхосте прописать путь к логам типа такого:

server {
listen   80;
root /home/username/hlds/путь к логам;
server_name logs.dofrag.ru

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

40

(91 ответов, оставленных в Общение)

Just4Fun(c) пишет:

Смена цветового дизайна форума не помешала бы)

Смена стиля для форума

При помощи фреймворка Jquery использует куки "style"

(function($)
{
   $(document).ready(function() {
      $('.styleswitch').click(function()
      {
         switchStylestyle(this.getAttribute("rel"));
         return false;
      });
      var c = readCookie('style');
      if (c) switchStylestyle(c);
   });
 
   function switchStylestyle(styleName)
   {
      $('link[@rel*=style][title]').each(function(i)
      {
         this.disabled = true;
         if (this.getAttribute('title') == styleName) this.disabled = false;
      });
      createCookie('style', styleName, 365);
   }
})(jQuery);

punbb использует /style/Oxygen/Oxygen.css стиль всего форума включая админку, что бы добавить стили, нужно в /style/Oxygen/Oxygen.php дописать нужные стили с разным оформлением.

$forum_loader->add_css($base_url.'/style/Oxygen/Oxygen.min.css', array('type' => 'url', 'group' => FORUM_CSS_GROUP_SYSTEM, 'media' => 'screen'));

Или в сам maine.tpl под <!-- forum_head --> прописать пути к стилям

И последнее, вывести переключатель свитчер в любом месте форума:

<p>
<span id="st1">styles1</span>
<span id="st2">styles2</span>
<span id="st3">styles3</span>
</p>

<li><a href="*.html?style=style1" rel="styles1" class="styleswitch">styles1</a></li>
<li><a href="*.html?style=style2" rel="styles2" class="styleswitch">styles2</a></li>
<li><a href="*html?style=style3" rel="styles3" class="styleswitch">styles3</a></li>

Как то так...

41

(91 ответов, оставленных в Общение)

YodL пишет:

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

Ну я сделал полную авторизацию через логинзу, так как эта система самая надежная, и поддерживает большинство openid провайдеров, и не только.  Для punBB есть готовое решение, в русском сообществе есть точно. Единственное,  обязательное поле для регистрации и подальшей авторизации: email. После можно авторизоваться без лишних вопросов, через логинзу. Да проблемы могут быть разные, не доступен провайдер не доступен сам сервис, проблема с зарубежным трафиком жителям ближнего зарубежья, Украины на пример. Но от стандартной регистрации авторизации отказываться не обязательно, по поводу, единой авторизации, через соц сети ,лично в моём случае приемлемо. И переписывать тут собственно ничего не надо.

По поводу стим, это лишнее. Хотя, я может не  до конца понял, если честно.

YodL пишет:

Ну и если тебе не чем заняться и понравился наш проект, можно списаться и поговорить уже в ЛС)

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

Сейчас у меня на личном фронте, много дел, ожидается пополнение в семье, жду сына в следующем месяце.

зы.Напишу в лс как созреет тема

42

(91 ответов, оставленных в Общение)

Я не очень знаком со структурой punbb но пару идей подкинуть могу

Сделать авторизацию через соц сети, есть замечательный сервис Loginza через который можно легко это сделать написав небольшое расширение для форума. А можно не париться и воспользоваться api в контакте или другой сетки и сделать авторизацию ака регистрацию средствами социалки.  И что бы рядом с именем юзверя, к примеру: в контакте, была иконка вк  или той сети через который пользователь авторизовался - зарегистрировался на форуме.

И вообще авторизацию на форуме можно сделать только из соц сетей а авторизацию для модеров (для большей безопасности) сделать через http://dofrag.ru/moder/ (внеся правило в реврайт текущей схемы) через стандартную форму авторизации где будет форма ввода логина и пароля на которую можно поставить запрет доступа средствами php...

Для модеров - админов можно банально прописать  нечто такое (это сделает форум более надежным):

$allowed_ips = "ip ip ip ip"; # ip модеров через пробел
$ips = explode(" ",$allowed_ips);
if (array_search($_SERVER["REMOTE_ADDR"],$ips) === FALSE) {
echo file_get_contents("/errors/modaccesshtml");
exit;
};

Или по логину и паролю, для всех модеров и админов

$user = "login";
$pw = "pass";
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_USER']) ||
$_SERVER['PHP_AUTH_USER'] != $user || $_SERVER['PHP_AUTH_PW'] != $pw) {
header('WWW-Authenticate: Basic realm="Authenticate"');
header('HTTP/1.0 401 Unauthorized');
die('Error authenticate');
exit;
}


Или внеся эти ограничения, непосредственно в файлы edit.php, delete.php отвечающие за удаление и редактирование постов и тд.  Можно через require FORUM_ROOT.'include/accessmod.php'; Или посидеть ещё 10 минут и написать форму для админки.

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

ЗЫ. Хоть и не актуально, для такого форума как ваш, но уделите внимание безопасности форума. Даже само подписанный ssl и вход админам через https обезопасит хворум. Очень много расширений установлено на итак не самое надежное ядро punbb...

Можно создать полноценный сайт а не приложение к форуму. ИМХО у вас всё очень уныло сделано. Хотя вам нравиться и это главное. А действительно зачем париться )))

YodL пишет:

Я уже особо сервера не сдаю в аренду много мороки с арендаторами.
Железо не нужно, с настройками и объеснением что и как тоже могу помочь.
Но опять же лучше в аси/ЛС все обговорить )

Если грамотно сделать, то проблем не будет

Организация своего проекта, наброски: Делал своему знакомому в 2008-2009 году

Собрать нормальный сервер 400$
+БП

Маршрут: Cisco 1841 (достался даром на работе) новый стоил за 1000$ (но, маршрутизатор роли особо не играет задачи не те)
OS Linux (Ubuntu server x64) был Debian “lenny”
Софт: Современный конфиг немного отличается от первого лишь версиями, MySQL, а также php Fast-cgi lighttpd+nginx (никакого апача)
Сейчас: nginx+php-fpm MariaDB apc+eAccelerator ( а также в хостах прописать гостевое кеширование сократит нагрузку в разы без потери функционала) естественно MC (консольный файловый манагер для удобства)

Разово: настройка iptable можно через оболочку arno-iptables-firewall.  Оставить: port 80 ssh (22*) https (можно тоже отключить) ну и порты серверов 2015, 2017***

Создание пользователей и распределение прав по папкам, задача выставить нестандартные права на почти все файлы в дериктории cd /home/username/* оставить только права на запись и чтение только конфиговским файлам

Запретить установку новых плагинов
Запретить заливать файлы куда попало только в /home/username/www/nameserver.dofrag.ru/store*
Вообщем запретить всё на свете, оставить только самое нужное для администрирования серверов.
Прописать автостарт сервера

В папку юзверя и в вертуальные хосты добавить:
/home/username/www/nameserver.dofrag.ru
/home/username/www/access.log
/home/username/www/error.log

Залить уже готовую сборку со всеми необходимыми расширениями форум, да хотябы тот же punbb, скинуть пароли юзверю. Рассказать о putty FileZilla и Midnight Commander как делать рестарт сервера  с небольшим мануалом. Можно от его учетки выполнить все нужные команды консоль их запомнит, и при входе на сервер, юзверю нужно будет её только выбрать клавишами up down.

Поддержку пользователя можно осуществлять на платной основе, доступ на сервер желательно по ip через ssh sftp.

Фаервол 2:  Naxsi Nginx от sql иньекций и xss.


вот собственно и всё.  И никаких проблем с арендаторами безопасностью и глюками на сервере.