Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

70 страниц V  « 61 62 63 ... 68 69 »

GameAP. Web-панель управления игровыми серверами

, Панель позволяет управлять игровыми серверами под ОС Linux и Windows.
Статус пользователя kostea
сообщение 13.11.2016, 19:43
Сообщение #1221


Стаж: 12 лет

Сообщений: 121
Благодарностей: 3
Полезность: < 0

Здравствуйте.
Как возможно переустановить сервер, я указал путь откуда он должен установиться.
Servers -> Games -> Counter-Strike 1.6 (Classic) -> Repositories -> Remote repositry ->http://имя сайта/dw/ReHLDS.tar.gz

1.000 извинени

1. OS:Linux Centos 6.7
2. VDS
3. GameAP 1.0 - Final



кто то смог исправить данный баг !?
Спасибо.
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 13.11.2016, 21:12
Сообщение #1222


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Суть проблемы вообще не ясна.
Что в cron work после создания нового игрового сервера?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kostea
сообщение 14.11.2016, 12:05
Сообщение #1223


Стаж: 12 лет

Сообщений: 121
Благодарностей: 3
Полезность: < 0

Цитата(kuznets92 @ 13.11.2016, 23:12) *
Суть проблемы вообще не ясна.
Что в cron work после создания нового игрового сервера?


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


темнимени я указал директорию откуда скачать
Cкрытый текст
Прикрепленное изображение


а в логах вот

Cкрытый текст
Прикрепленное изображение





Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 14.11.2016, 22:25
Сообщение #1224


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Всё равно сути проблемы вы не написали. Ещё и на вопрос не ответили мой.
При следующем выполнении cron скрипта установка сервера должна быть запущена.
Вы предоставили информацию, что создали сервер и запись лога о том, что сервер был добавлен.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 4.12.2016, 23:41
Сообщение #1225


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

kuznets92, Прошу помощи, обновил пхп с 5.4 до 5.6.28 в ПУ появились предупреждения dispaly_error в php.in значение Off
Cкриншот

Содержимое
helpers/date_helper.php
Код
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* CodeIgniter
*
* An open source application development framework for PHP 5.1.6 or newer
* Modified by Nikita Kuznetsov (ET-NiK)
*
* @package        CodeIgniter
* @author        ExpressionEngine Dev Team
* @copyright    Copyright (c) 2008 - 2011, EllisLab, Inc.
* @license        http://codeigniter.com/user_guide/license.html
* @link        http://codeigniter.com
* @since        Version 1.0
* @filesource
*/

// ------------------------------------------------------------------------

/**
* CodeIgniter Date Helpers
*
* @package        CodeIgniter
* @subpackage    Helpers
* @category    Helpers
* @author        ExpressionEngine Dev Team
* @link        http://codeigniter.com/user_guide/helpers/date_helper.html
*/

// ------------------------------------------------------------------------

/**
* Get "now" time
*
* Returns time() or its GMT equivalent based on the config file preference
*
* @access    public
* @return    integer
*/
if ( ! function_exists('now'))
{
    function now()
    {
        $CI =& get_instance();

        if (strtolower($CI->config->item('time_reference')) == 'gmt')
        {
            $now = time();
            $system_time = mktime(gmdate("H", $now), gmdate("i", $now), gmdate("s", $now), gmdate("m", $now), gmdate("d", $now), gmdate("Y", $now));

            if (strlen($system_time) < 10)
            {
                $system_time = time();
                log_message('error', 'The Date class could not set a proper GMT timestamp so the local time() value was used.');
            }

            return $system_time;
        }
        else
        {
            return time();
        }
    }
}

// ------------------------------------------------------------------------

/**
* Добавление одного месяца к unix дате
*
* @param string unix дата
* @param integer количество месяцев
*/
if ( ! function_exists('add_month_to_unix_time'))
{
    function add_month_to_unix_time($unix_time = 0, $multiply = 1)
    {
        if ($unix_time <= 0) {
            $unix_time = now();
        }
        
        $month = date('n', $unix_time);
        
        return $unix_time + 86400 * days_in_month($month) * $multiply;
    }
}

// ------------------------------------------------------------------------

/**
* Добавление одного года к unix дате
*
* @param string  unix дата
* @param integer количество лет
*/
if ( ! function_exists('add_year_to_unix_time'))
{
    function add_year_to_unix_time($unix_time = '', $multiply = 1)
    {
        
        if ($unix_time <= 0) {
            $unix_time = now();
        }
        
        $year = date('Y', $unix_time);
        
        // Определяем количество дней в году
        if ($year % 400 == 0 OR ($year % 4 == 0 AND $year % 100 != 0)) {
            $day_in_year = 366;
        } else {
            $day_in_year = 365;
        }
        
        return $unix_time + $day_in_year * 86400 * $multiply;
    }
}

// ------------------------------------------------------------------------

/**
* Convert MySQL Style Datecodes
*
* This function is identical to PHPs date() function,
* except that it allows date codes to be formatted using
* the MySQL style, where each code letter is preceded
* with a percent sign:  %Y %m %d etc...
*
* The benefit of doing dates this way is that you don't
* have to worry about escaping your text letters that
* match the date codes.
*
* @access    public
* @param    string
* @param    integer
* @return    integer
*/
if ( ! function_exists('mdate'))
{
    function mdate($datestr = '', $time = '')
    {
        if ($datestr == '')
            return '';

        if ($time == '')
            $time = now();

        $datestr = str_replace('%\\', '', preg_replace("/([a-z]+?){1}/i", "\\\\\\1", $datestr));
        return date($datestr, $time);
    }
}

// ------------------------------------------------------------------------

/**
* Standard Date
*
* Returns a date formatted according to the submitted standard.
*
* @access    public
* @param    string    the chosen format
* @param    integer    Unix timestamp
* @return    string
*/
if ( ! function_exists('standard_date'))
{
    function standard_date($fmt = 'DATE_RFC822', $time = '')
    {
        $formats = array(
                        'DATE_ATOM'        =>    '%Y-%m-%dT%H:%i:%s%Q',
                        'DATE_COOKIE'    =>    '%l, %d-%M-%y %H:%i:%s UTC',
                        'DATE_ISO8601'    =>    '%Y-%m-%dT%H:%i:%s%Q',
                        'DATE_RFC822'    =>    '%D, %d %M %y %H:%i:%s %O',
                        'DATE_RFC850'    =>    '%l, %d-%M-%y %H:%i:%s UTC',
                        'DATE_RFC1036'    =>    '%D, %d %M %y %H:%i:%s %O',
                        'DATE_RFC1123'    =>    '%D, %d %M %Y %H:%i:%s %O',
                        'DATE_RSS'        =>    '%D, %d %M %Y %H:%i:%s %O',
                        'DATE_W3C'        =>    '%Y-%m-%dT%H:%i:%s%Q'
                        );

        if ( ! isset($formats[$fmt]))
        {
            return FALSE;
        }

        return mdate($formats[$fmt], $time);
    }
}

// ------------------------------------------------------------------------

/**
* Timespan
*
* Returns a span of seconds in this format:
*    10 days 14 hours 36 minutes 47 seconds
*
* @access    public
* @param    integer    a number of seconds
* @param    integer    Unix timestamp
* @return    integer
*/
if ( ! function_exists('timespan'))
{
    function timespan($seconds = 1, $time = '')
    {
        $CI =& get_instance();
        $CI->lang->load('date');

        if ( ! is_numeric($seconds))
        {
            $seconds = 1;
        }

        if ( ! is_numeric($time))
        {
            $time = time();
        }

        if ($time <= $seconds)
        {
            $seconds = 1;
        }
        else
        {
            $seconds = $time - $seconds;
        }

        $str = '';
        $years = floor($seconds / 31536000);

        if ($years > 0)
        {
            $str .= $years.' '.$CI->lang->line((($years    > 1) ? 'date_years' : 'date_year')).', ';
        }

        $seconds -= $years * 31536000;
        $months = floor($seconds / 2628000);

        if ($years > 0 OR $months > 0)
        {
            if ($months > 0)
            {
                $str .= $months.' '.$CI->lang->line((($months    > 1) ? 'date_months' : 'date_month')).', ';
            }

            $seconds -= $months * 2628000;
        }

        $weeks = floor($seconds / 604800);

        if ($years > 0 OR $months > 0 OR $weeks > 0)
        {
            if ($weeks > 0)
            {
                $str .= $weeks.' '.$CI->lang->line((($weeks    > 1) ? 'date_weeks' : 'date_week')).', ';
            }

            $seconds -= $weeks * 604800;
        }

        $days = floor($seconds / 86400);

        if ($months > 0 OR $weeks > 0 OR $days > 0)
        {
            if ($days > 0)
            {
                $str .= $days.' '.$CI->lang->line((($days    > 1) ? 'date_days' : 'date_day')).', ';
            }

            $seconds -= $days * 86400;
        }

        $hours = floor($seconds / 3600);

        if ($days > 0 OR $hours > 0)
        {
            if ($hours > 0)
            {
                $str .= $hours.' '.$CI->lang->line((($hours    > 1) ? 'date_hours' : 'date_hour')).', ';
            }

            $seconds -= $hours * 3600;
        }

        $minutes = floor($seconds / 60);

        if ($days > 0 OR $hours > 0 OR $minutes > 0)
        {
            if ($minutes > 0)
            {
                $str .= $minutes.' '.$CI->lang->line((($minutes    > 1) ? 'date_minutes' : 'date_minute')).', ';
            }

            $seconds -= $minutes * 60;
        }

        if ($str == '')
        {
            $str .= $seconds.' '.$CI->lang->line((($seconds    > 1) ? 'date_seconds' : 'date_second')).', ';
        }

        return substr(trim($str), 0, -1);
    }
}

// ------------------------------------------------------------------------

/**
* Number of days in a month
*
* Takes a month/year as input and returns the number of days
* for the given month/year. Takes leap years into consideration.
*
* @access    public
* @param    integer a numeric month
* @param    integer    a numeric year
* @return    integer
*/
if ( ! function_exists('days_in_month'))
{
    function days_in_month($month = 0, $year = '')
    {
        if ($month < 1 OR $month > 12)
        {
            $month = date('n');
        }

        if ( ! is_numeric($year) OR strlen($year) != 4)
        {
            $year = date('Y');
        }

        if ($month == 2)
        {
            if ($year % 400 == 0 OR ($year % 4 == 0 AND $year % 100 != 0))
            {
                return 29;
            }
        }

        $days_in_month    = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
        return $days_in_month[$month - 1];
    }
}

// ------------------------------------------------------------------------

/**
* Converts a local Unix timestamp to GMT
*
* @access    public
* @param    integer Unix timestamp
* @return    integer
*/
if ( ! function_exists('local_to_gmt'))
{
    function local_to_gmt($time = '')
    {
        if ($time == '')
            $time = time();

        return mktime( gmdate("H", $time), gmdate("i", $time), gmdate("s", $time), gmdate("m", $time), gmdate("d", $time), gmdate("Y", $time));
    }
}

// ------------------------------------------------------------------------

/**
* Converts GMT time to a localized value
*
* Takes a Unix timestamp (in GMT) as input, and returns
* at the local value based on the timezone and DST setting
* submitted
*
* @access    public
* @param    integer Unix timestamp
* @param    string    timezone
* @param    bool    whether DST is active
* @return    integer
*/
if ( ! function_exists('gmt_to_local'))
{
    function gmt_to_local($time = '', $timezone = 'UTC', $dst = FALSE)
    {
        if ($time == '')
        {
            return now();
        }

        $time += timezones($timezone) * 3600;

        if ($dst == TRUE)
        {
            $time += 3600;
        }

        return $time;
    }
}

// ------------------------------------------------------------------------

/**
* Converts a MySQL Timestamp to Unix
*
* @access    public
* @param    integer Unix timestamp
* @return    integer
*/
if ( ! function_exists('mysql_to_unix'))
{
    function mysql_to_unix($time = '')
    {
        // We'll remove certain characters for backward compatibility
        // since the formatting changed with MySQL 4.1
        // YYYY-MM-DD HH:MM:SS

        $time = str_replace('-', '', $time);
        $time = str_replace(':', '', $time);
        $time = str_replace(' ', '', $time);

        // YYYYMMDDHHMMSS
        return  mktime(
                        substr($time, 8, 2),
                        substr($time, 10, 2),
                        substr($time, 12, 2),
                        substr($time, 4, 2),
                        substr($time, 6, 2),
                        substr($time, 0, 4)
                        );
    }
}

// ------------------------------------------------------------------------

/**
* Unix to "Human"
*
* Formats Unix timestamp to the following prototype: 2006-08-21 11:35 PM
*
* @access    public
* @param    integer Unix timestamp
* @param    bool    whether to show seconds
* @param    string    format: us or euro
* @return    string
*/
if ( ! function_exists('unix_to_human'))
{
    function unix_to_human($time = '', $seconds = FALSE, $fmt = 'ru')
    {
        //$r  = date('Y', $time).'-'.date('m', $time).'-'.date('d', $time).' ';
        $r  = date('d', $time).'-'.date('m', $time).'-'.date('Y', $time).' ';

        if ($fmt == 'us')
        {
            $r .= date('h', $time).':'.date('i', $time);
        }
        else
        {
            $r .= date('H', $time).':'.date('i', $time);
        }

        if ($seconds)
        {
            $r .= ':'.date('s', $time);
        }

        if ($fmt == 'us')
        {
            $r .= ' '.date('A', $time);
        }

        return $r;
    }
}

// ------------------------------------------------------------------------

/**
* Convert "human" date to GMT
*
* Reverses the above process
*
* @access    public
* @param    string    format: us or euro
* @return    integer
*/
if ( ! function_exists('human_to_unix'))
{
    function human_to_unix($datestr = '')
    {
        if ($datestr == '')
        {
            return FALSE;
        }

        $datestr = trim($datestr);
        $datestr = preg_replace("/\040+/", ' ', $datestr);

        if ( ! preg_match('/^[0-9]{1,2}\-[0-9]{1,2}\-[0-9]{2,4}(\s[0-9]{1,2}:[0-9]{1,2})?(?::[0-9]{1,2})?(?:\s[AP]M)?$/i', $datestr))
        {
            return FALSE;
        }
        
        $split = explode(' ', $datestr);

        $ex = explode("-", $split['0']);

        $day   = (strlen($ex['0']) == 1) ? '0'.$ex['0']  : $ex['0'];
        $month = (strlen($ex['1']) == 1) ? '0'.$ex['1']  : $ex['1'];
        $year  = (strlen($ex['2']) == 2) ? '20'.$ex['2'] : $ex['2'];
        
        if (isset($split['1'])) {
            $ex = explode(":", $split['1']);

            $hour = (strlen($ex['0']) == 1) ? '0'.$ex['0'] : $ex['0'];
            $min  = (strlen($ex['1']) == 1) ? '0'.$ex['1'] : $ex['1'];
        } else {
            $ex = array('00', '00', '00');
            $hour     = '00';
            $min     = '00';
        }

        if (isset($ex['2']) && preg_match('/[0-9]{1,2}/', $ex['2']))
        {
            $sec  = (strlen($ex['2']) == 1) ? '0'.$ex['2'] : $ex['2'];
        }
        else
        {
            // Unless specified, seconds get set to zero.
            $sec = '00';
        }

        if (isset($split['2']))
        {
            $ampm = strtolower($split['2']);

            if (substr($ampm, 0, 1) == 'p' AND $hour < 12)
                $hour = $hour + 12;

            if (substr($ampm, 0, 1) == 'a' AND $hour == 12)
                $hour =  '00';

            if (strlen($hour) == 1)
                $hour = '0'.$hour;
        }

        return mktime($hour, $min, $sec, $month, $day, $year);
    }
}

// ------------------------------------------------------------------------

/**
* Timezone Menu
*
* Generates a drop-down menu of timezones.
*
* @access    public
* @param    string    timezone
* @param    string    classname
* @param    string    menu name
* @return    string
*/
if ( ! function_exists('timezone_menu'))
{
    function timezone_menu($default = 'UTC', $class = "", $name = 'timezones')
    {
        $CI =& get_instance();
        $CI->lang->load('date');

        if ($default == 'GMT')
            $default = 'UTC';

        $menu = '<select name="'.$name.'"';

        if ($class != '')
        {
            $menu .= ' class="'.$class.'"';
        }

        $menu .= ">\n";

        foreach (timezones() as $key => $val)
        {
            $selected = ($default == $key) ? " selected='selected'" : '';
            $menu .= "<option value='{$key}'{$selected}>".$CI->lang->line($key)."</option>\n";
        }

        $menu .= "</select>";

        return $menu;
    }
}

// ------------------------------------------------------------------------

/**
* Timezones
*
* Returns an array of timezones.  This is a helper function
* for various other ones in this library
*
* @access    public
* @param    string    timezone
* @return    string
*/
if ( ! function_exists('timezones'))
{
    function timezones($tz = '')
    {
        // Note: Don't change the order of these even though
        // some items appear to be in the wrong order

        $zones = array(
                        'UM12'        => -12,
                        'UM11'        => -11,
                        'UM10'        => -10,
                        'UM95'        => -9.5,
                        'UM9'        => -9,
                        'UM8'        => -8,
                        'UM7'        => -7,
                        'UM6'        => -6,
                        'UM5'        => -5,
                        'UM45'        => -4.5,
                        'UM4'        => -4,
                        'UM35'        => -3.5,
                        'UM3'        => -3,
                        'UM2'        => -2,
                        'UM1'        => -1,
                        'UTC'        => 0,
                        'UP1'        => +1,
                        'UP2'        => +2,
                        'UP3'        => +3,
                        'UP35'        => +3.5,
                        'UP4'        => +4,
                        'UP45'        => +4.5,
                        'UP5'        => +5,
                        'UP55'        => +5.5,
                        'UP575'        => +5.75,
                        'UP6'        => +6,
                        'UP65'        => +6.5,
                        'UP7'        => +7,
                        'UP8'        => +8,
                        'UP875'        => +8.75,
                        'UP9'        => +9,
                        'UP95'        => +9.5,
                        'UP10'        => +10,
                        'UP105'        => +10.5,
                        'UP11'        => +11,
                        'UP115'        => +11.5,
                        'UP12'        => +12,
                        'UP1275'    => +12.75,
                        'UP13'        => +13,
                        'UP14'        => +14
                    );

        if ($tz == '')
        {
            return $zones;
        }

        if ($tz == 'GMT')
            $tz = 'UTC';

        return ( ! isset($zones[$tz])) ? 0 : $zones[$tz];
    }
}


/* End of file date_helper.php */
/* Location: ./system/helpers/date_helper.php */


Отредактировал: Profan, - 4.12.2016, 23:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sunrise
сообщение 5.12.2016, 7:56
Сообщение #1226
Стаж: 9 лет

Сообщений: 60
Благодарностей: 14
Полезность: 179

Цитата(Profan @ 5.12.2016, 2:41) *
Cкриншот



В php.ini нужно задать таймзону - date.timezone
Ошибки должны выключиться при указании production в index.php


pick rylai pls
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Profan
сообщение 5.12.2016, 21:44
Сообщение #1227


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

sunrise, Спасибо, раскоментировал функцию в php.ini date.timezone = и добавил значение, вышло так: date.timezone = Europe/Moscow
Предупреждения исчезли. Спасибо good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 6.12.2016, 0:27
Сообщение #1228


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

После указания временной зоны в php.ini появился баг с картами в ПУ, вместо списка карт отображает игроков.
Cкрытый текст
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bilzebub
сообщение 6.12.2016, 20:22
Сообщение #1229
Стаж: 9 лет 7 месяцев

Сообщений: 8
Благодарностей: 1
Полезность: 0

Я правильно понимаю, что скрипт запустил НЕСКОЛЬКО копий сервера?

IP (закрашен) везде один и тот же.
Версия 1.0-final. (linux)
HLDS-сервер же запустился и корректно работает/запускается/останавливается вроде как через web-панель,
помимо этого.

Но
1)Но возможен перерасход ресурсов сервера впустую
2)У меня плагины mazdan'а заблокировались по серийнику.



Прикрепленное изображение
Прикрепленный файл  server.sh.txt ( 5,74 килобайт ) Кол-во скачиваний: 10



Информация к размышлению о покупке плагинов kanaga: http://www.mazdan.tk
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sunrise
сообщение 6.12.2016, 20:55
Сообщение #1230
Стаж: 9 лет

Сообщений: 60
Благодарностей: 14
Полезность: 179

лол
/del

Отредактировал: redux, - 6.12.2016, 21:07
Причина: Выдано устное предупреждение!


pick rylai pls
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bilzebub
сообщение 6.12.2016, 21:39
Сообщение #1231
Стаж: 9 лет 7 месяцев

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(sunrise @ 6.12.2016, 21:55) *
лол
/del

Понял, вопрос нубский был.
Просто ни htop ни screen особо никогда не использовал в linux-среде.

Но чего же мне тогда серийник то заблочился то..


Информация к размышлению о покупке плагинов kanaga: http://www.mazdan.tk
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bilzebub
сообщение 6.12.2016, 22:49
Сообщение #1232
Стаж: 9 лет 7 месяцев

Сообщений: 8
Благодарностей: 1
Полезность: 0

Разблокировал ключ,
запустил сервер обычной командной ./hlds_run через SSH
сервер успешно включился, включая dopban2 от mazdan'а.

Выключил сервер. (CTRL+C)
Включил через GameAP --- WEB-интерфейс
Сервер включился, а вот dopban2 от mazdan'а - stopped.
И в консоли сообщения от него что ключ заблокирован опять.

Какие параметры запуска HLDS не нравяться то DopBan'у то?







Информация к размышлению о покупке плагинов kanaga: http://www.mazdan.tk
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 7.12.2016, 0:10
Сообщение #1233


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

bilzebub, У плагинов Даниила привязка идет по порту. если ты запускал до этого например на 2016 порту то просто hlds_run команда через SSH запустит его на стандартном 2015 порту.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bilzebub
сообщение 7.12.2016, 0:46
Сообщение #1234
Стаж: 9 лет 7 месяцев

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(Profan @ 7.12.2016, 1:10) *
bilzebub, У плагинов Даниила привязка идет по порту. если ты запускал до этого например на 2016 порту то просто hlds_run команда через SSH запустит его на стандартном 2015 порту.


Отписал ему на почту.

То что привязка вероятно как к IP так и к порту, я догадывался.
Всегда сборку-hlds с его плагином поднимал на одном и том же IP и на 27055 порту
Вот такой командой:
Код
cd /path/to/myhldsserver/

Код
./hlds_run -game cstrike -nomaster -insecure -pingboost 2 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx -port 27055 +ip 111.222.333.254

(IP изменил)
Хотя мог по неосторожности пару раз запустить на 27050,27052,27070 хотя вроде такого и не было (старался отслеживать)

Но проблема как то связана с GameAP
т.к. пошёл на его сайт, в разделе магазина digiseller заплатил копейку и в автоматическом режиме разблокировал ключ от плагина

далее запустил сервер командой по SSH
Код
./hlds_run -game cstrike -nomaster -insecure -pingboost 2 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx -port 27055 +ip 111.222.333.254

он поднялcя, и плагин ACTIVATED.
Выключил сервер (CTRL+C), выключился.
Запустил ещё раз, опять всё хорошо. Выключил.

Пошёл в web-панель GameAP.
Включил через него. Сервер поднялся. Плагин STOPPED.
А в консоле сообщение что ключ снова заблокирован.


Информация к размышлению о покупке плагинов kanaga: http://www.mazdan.tk
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bilzebub
сообщение 7.12.2016, 1:51
Сообщение #1235
Стаж: 9 лет 7 месяцев

Сообщений: 8
Благодарностей: 1
Полезность: 0

Возможная причина

При старте сервера командой
Код
./hlds_run -game cstrike -nomaster -insecure -pingboost 2 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx -port 27055 +ip 111.222.333.254

сервер будет доступен по адресу
connect 111.222.333.254:27055

но если в консоле-hlds написать
Код
port

то он ответит что порт 27015

А вот если команда запуска
Код
./hlds_run -game cstrike -nomaster -insecure -pingboost 2 +maxplayers 32 +map de_dust2 +sv_lan 0 -noipx +port 27055 +ip 111.222.333.254

"+" вместо одного "-"
то он по прежнему будет доступен по адресу
connect 111.222.333.254:27055

но если в консоле-hlds написать
Код
port

то он ответит уже честно ответит что порт 27055

На практике не проверял, т.к. ключ ещё не разблокировал.


Информация к размышлению о покупке плагинов kanaga: http://www.mazdan.tk
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 7.12.2016, 1:54
Сообщение #1236


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

bilzebub, Ну так в панели управления параметры запуска сервера какие стоят? Порт какой указан?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bilzebub
сообщение 7.12.2016, 1:56
Сообщение #1237
Стаж: 9 лет 7 месяцев

Сообщений: 8
Благодарностей: 1
Полезность: 0

Цитата(Profan @ 7.12.2016, 2:54) *
bilzebub, Ну так в панели управления параметры запуска сервера какие стоят? Порт какой указан?

В скриншотах есть
GameAP. Web-панель управления игровыми серверами (Пост #960704)



Информация к размышлению о покупке плагинов kanaga: http://www.mazdan.tk
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sahaha
сообщение 8.12.2016, 17:40
Сообщение #1238
Стаж: 9 лет 6 месяцев

Сообщений: 2
Благодарностей: 1
Полезность: 0

Приветствую всех!
Опыта в работе с linux системами пока мал.
При установке сервера на ubuntu server 16.04 перелопатил много инфы, решил много проблем самостоятельно.
Сейчас наткнулся на проблему и ступор. Может решение рядом, но...
Через панель устанавливаться сервер cs 1.6 отказался. Ничего. Установил вручную, подключил сервер к панели, подключился.
На главной странице на нажатие кнопок запуск/перезапуск сервера - страница не найдена. И такая же ситуация при запуске консоли из панели.
Я так понимаю проблема в ssh, правах, но куда рыть?! Сервер и панель на одной машине (локально).
Если проблема типичная, просьба дать совет.
Если какая информация нужна, сразу выложу!
Всем спасибо за помощь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LLlTPuX
сообщение 13.12.2016, 11:30
Сообщение #1239
Стаж: 14 лет
Город: Питер

Сообщений: 66
Благодарностей: 10
Полезность: 110

sahaha,
Есть установщик панели, он платный. всё сделает за тебя, правда на систему ubuntu 14.04
Cкрытый текст
http://workshop-shop.ru/8-skript-nastroyki-paneli-gameap-i-servera-cs-16.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
MpAimPro
сообщение 13.12.2016, 11:46
Сообщение #1240
Стаж: 10 лет
Город: Минск

Сообщений: 827
Благодарностей: 205
Полезность: 253

Меценат Меценат

LLlTPuX, Мб ты свалишь нагло отсюда.
По мимо того что пытаешься кидануть людей с покупкой gpl которая уже давно слито, так ещё и продаёшь этот хлам.

sahaha, Пиши в лс сделаю бесплатно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
70 страниц V  « 61 62 63 ... 68 69 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: