Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
123new

DayZ Standalone v0.62.142963 Server Files + рабочий респавн персонажа и лута

Рекомендованные сообщения

7 часов назад, Splinter сказал:

 

123new Да ВЕС работает.

Но заработал только при запуске сервера через !Start_cracked_server.cmd

Если запускать сервер просто через СмартСтимЭму, то ни в какую.

По сути, все что хотел, вышло:)

так как бы в гайде и сказано, что запускать через !Start_cracked_server.cmd для запуска сервера с crack.
А "запускать сервер просто через СмартСтимЭму" в вашем разумении это как?)

8 часов назад, BorizzK сказал:

123new так мне и нужно в сообщении в чат игрокам цвет менять

По камере - не посмотришь на досуге скриптик или направление копания по этой теме? )))

 

пример:

_chanal_chat = "colorFriendly";  // возможные каналы чата: "colorStatusChannel"  "colorImportant" 'colorAction' "" 'colorPlayerChannel' 'colorFriendly' 'colorSideChannel' 'colorGroupChannel'  
{
	[_x,"message",_chanal_chat] call fnc_playerMessage;
}  forEach players;

по камере вот строки из скрипта того, думаю где-то тут вся разгадка:
 

_cam = "camera" camCreate [position _agent select 0, position _agent select 1, 2];
_cam camSetTarget _agent;
_cam cameraEffect ["External", "BACK"];
_cam camCommit 0;


_cam camSetTarget _killer;	
if (_tip == 3) then
{
	_cam camSetPos [position _killer select 0, (position _killer select 1)+5, (position _killer select 2)+5];
	_cam camCommit 3;
	waitUntil { camCommitted _cam; };	
	
	sleep 5;
};

_cam camSetPos [position _killer select 0, (position _killer select 1)+10, 50];
_cam camCommit 10;
waitUntil { camCommitted _cam; };	
sleep 2;
titleText ["Вы мертвы.","BLACK OUT",5];
setAperture 1000;
1 fadeRadio 0;
1 fadeSound 0;
1 fadeSpeech 0;
_agent cameraEffect ["terminate","back"];
camDestroy _cam;

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
6 часов назад, BorizzK сказал:

123new 

У меня BEC именно так настроен

На сервере так настроено

Запускается лицензионный сервер

Баттлай запускается

 

Но BEC просто с -f не подключается

 

BEC лежит в папке BEC в корне сервера

 

Bec.exe  -f Config.cfg

Bec, Arma OA/3 Server Tool V.1.608
Copyright (C) by Stian Mikalsen

Email : stianmikalsen@hotmail.com
Web   : http://www.ibattle.org

Remember to donate for more great updates!

---------------------------------------------

01:33:59 : Config Error : BeCustomBanFiles : Bans1.txt is not a valid file!
01:33:59 : Config Error : BeCustomBanFiles : file2.txt is not a valid file!
01:33:59 : Config Error : BeCustomBanFiles : file3.txt is not a valid file!
01:33:59 : Config Error : BeCustomBanFiles has no valid files defined!
>>> Problem connecting to the server <<<

Make sure the server is running and that your settings are correct.
You can also try using the --dsc command argument when launching Bec.

 

Bec.exe --dsc -f Config.cfg

 

---------------------------------------------

Bec, Arma OA/3 Server Tool V.1.608
Copyright (C) by Stian Mikalsen

Email : stianmikalsen@hotmail.com
Web   : http://www.ibattle.org

Remember to donate for more great updates!

---------------------------------------------

01:34:35 : Config Error : BeCustomBanFiles : Bans1.txt is not a valid file!
01:34:35 : Config Error : BeCustomBanFiles : file2.txt is not a valid file!
01:34:35 : Config Error : BeCustomBanFiles : file3.txt is not a valid file!
01:34:35 : Config Error : BeCustomBanFiles has no valid files defined!
01:34:35 : Please wait... Connecting to the Server when the Timeout has expired!
01:34:49 : Connecting to Battleye server 127.0.0.1:2302
01:34:49 : RCon admin #0 (127.0.0.1:61404) logged in

 

А дальше что с BEC делать-то?

 

Или он рулится только через конфиги?

 

а дальше сидеть и наблюдать, BEC будет записывать в лог и показывать в своем окне всех кто заходит на сервер и пишется друг с другом на расстянии менее 25 метров.
Как Dart это не работает. Чисто инструмент логирования, объявлений и рестартов.
И да, по поводу Bans.txt и остального верно сказали.
Splinter "Но дарт не может выводить длинные русские сообщения с админки" не совсем понял смысла фразы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

123new 

По камере

Нашел готовые решения прям в аддонах игры

fn_death.sqf - анимация смерти?

fn_diagBulletCam.sqf - это можно привязать к событию выстрел в контексте игрока и твоя камера проследует за пулей пока она не вонзится в препятствие

только событие выстрел надо будет вынести из аддонов в папку миссии и подключить вышеуказанный скрипт

 

onPlayerKilled.sqf - похоже это именно то о чем я вел речь выше

поместить вызов процедуры в event_playerKilled и передать ей _agent'a (кого убили) и _killer'a

 

/*
	File: onPlayerKilled.sqf
	Author: Karel Moricky

	Description:
	You were killed!
*/

_player = _this select 0;
_killer = _this select 1;
if (isnull _killer) then {_killer = _player};

_soundVolume = soundvolume;
_musicvolume = musicvolume;	

//--- Initial postprocess effects
_ppeffects = _player spawn {
	_player = _this;

	//--- Version
	_musicTrack = "";
	if (isclass (configfile >> "cfgmusic" >> "EP1_Track06")) then {_musicTrack = "EP1_Track06"};
	if (isclass (configfile >> "cfgmusic" >> "Track06_Abandoned_Battlespace")) then {_musicTrack = "Track06_Abandoned_Battlespace"};

	//--- Light blur
	"dynamicBlur" ppEffectEnable true;
	"dynamicBlur" ppEffectAdjust [2];
	"dynamicBlur" ppEffectCommit 0.1;  

	//--- Full red
	"colorCorrections" ppEffectAdjust [1, 1, 0, [0, 0.0, 0.0, 1], [0.5, 0.5, 0.5, 0.1], [0.199, 0.587, 0.114, 0.0]];
	"colorCorrections" ppEffectCommit 0.1;
	"colorCorrections" ppEffectEnable true;
	sleep 0.1;

	//--- Partly red
	"colorCorrections" ppEffectAdjust [1, 1, 0, [0, 0.0, 0.0, 0.5], [0.5, 0.5, 0.5, 0.1], [0.199, 0.587, 0.114, 0.0]];
	"colorCorrections" ppEffectCommit 0.3;

	//--- Dialog
	sleep 0.3;
	enableenddialog;
	_soundVolume = soundvolume;
	_musicvolume = musicvolume;	
	3 fadesound 0;
	0 fademusic 0.5;
	playmusic _musicTrack;
	waituntil {velocity vehicle _player distance [0,0,0] == 0};

	//--- Total blur
	"dynamicBlur" ppEffectAdjust [10];
	"dynamicBlur" ppEffectCommit 5;
	sleep 3;

	//--- Total red
	"colorCorrections" ppEffectAdjust [1, 1, 0, [0.0, 0.0, 0.0, 1], [0.5, 0.5, 0.5, 0.1], [0.199, 0.587, 0.114, 0.0]];
	"colorCorrections" ppEffectCommit 2;
	sleep 4;
};

waituntil {scriptdone _ppeffects || _player != player};
if (_player != player) exitwith {};

//--- Pulsing effects
_ppeffects = _player spawn {
	while {true} do {
		_delay = (2 + random 1) * acctime;
		"colorCorrections" ppEffectAdjust [1, 1, 0, [0.0, 0.0, 0.0, 0.7], [0.5, 0.5, 0.5, 0.1], [0.199, 0.587, 0.114, 0.0]];
		"colorCorrections" ppEffectCommit _delay;
		"dynamicBlur" ppEffectAdjust [.5];
		"dynamicBlur" ppEffectCommit _delay;  
		sleep _delay;

		_delay = (2 + random 1) * acctime;
		"colorCorrections" ppEffectAdjust [1, 1, 0, [0.0, 0.0, 0.0, 0.3], [0.5, 0.5, 0.5, 0.1], [0.199, 0.587, 0.114, 0.0]];
		"colorCorrections" ppEffectCommit _delay;
		"dynamicBlur" ppEffectAdjust [4];
		"dynamicBlur" ppEffectCommit _delay;   
		sleep _delay;
	};
};

//--- Break if killer is alive - show his internal view
if (alive _killer && (_player distance _killer < 150) && random 1 > 0.5) then {
	_killer switchcamera "internal";
	setacctime 0.5;

	//--- Killer is dead or time expired
	_sleep = [] spawn {sleep (30 + random 30)};
	waituntil {!alive _killer || scriptdone _sleep};
	setacctime 1;
	_killer = _player;

	//--- Light blur
	"dynamicBlur" ppEffectEnable true;
	"dynamicBlur" ppEffectAdjust [2];
	"dynamicBlur" ppEffectCommit 0.1;  

	//--- Full red
	"colorCorrections" ppEffectAdjust [1, 1, 0, [0.0, 0.0, 0.0, 1], [0.5, 0.5, 0.5, 0.1], [0.199, 0.587, 0.114, 0.0]];
	"colorCorrections" ppEffectCommit 0.1;
	"colorCorrections" ppEffectEnable true;
	sleep 0.1;
};

//--- Random constants for player
_pos = position vehicle _player;
_flying = if ((_pos select 2) > 50) then {true} else {false};
_size = sizeof typeof vehicle _player;
_dir = random 360;
_dx = sin _dir * _size;
_dy = cos _dir * _size;
_dz = if (_flying) then {_size * 2} else {_size};

//--- Random constants for killer
_ksize = sizeof typeof vehicle _killer;
_kdir = random 360;
_kdx = sin _dir * _size;
_kdy = cos _dir * _size;
_kdz = _size;

//--- Create camera
_camera = "camera" camcreate position vehicle _player;
_camera cameraeffect ["internal","back"];
showcinemaborder false;
_camera campreparetarget _pos;
_camera campreparepos [(_pos select 0) + _dx,(_pos select 1) + _dy,(_pos select 2) + _dz];
_camera campreparefov 0.7;
_camera camcommitprepared 0;

//--- Track player
while {velocity vehicle _player distance [0,0,0] > 0 || _flying} do {
	_pos = position vehicle _player;

	if (!_flying || (_flying && (position vehicle _player select 2) > 50)) then {
		_camera campreparepos [(_pos select 0) + _dx,(_pos select 1) + _dy,(_pos select 2) + _dz];
	};
	_camera campreparetarget _pos;
	_camera camcommitprepared 0;
	sleep 0.01;
};

//--- Zoom out from player
_delay = 5 + random 5;
_distancecoef = 1.2;
if (_player == _killer) then {_delay = 100 + random 100; _distancecoef = 5 + random 3};
_pos = position vehicle _player;
_camera campreparepos [(_pos select 0) + _dx * _distancecoef,(_pos select 1) + _dy * _distancecoef,(_pos select 2) + _dz * _distancecoef];
_camera camcommitprepared _delay;
waituntil {camcommitted _camera};

if (_player == _killer) exitwith {};

//--- Show killer
_pos = position vehicle _killer;
_camera campreparetarget vehicle _killer;
_camera campreparepos [(_pos select 0) + _kdx,(_pos select 1) + _kdy,(_pos select 2) + _kdz];
_camera camcommitprepared (5 + random 5);
waituntil {camcommitted _camera};

while {true} do {
	_pos = position vehicle _killer;
	_camera campreparepos [(_pos select 0) + _kdx,(_pos select 1) + _kdy,(_pos select 2) + _kdz];
	_camera campreparetarget _pos;
	_camera camcommitprepared 0;
	sleep 0.01;
};

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BorizzK здорово, значит таки все предусмотрено у разработчика игры

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

123new Сейчас как раз хочу протестить и потом углубиться в изучение происходящего...

Понимаю, что перепрыгиваю через простое к сложному, ну просто оочень любопытно, к тому же базовые принципы вполне себе наконец-то понял ))))

Ну а нюансы потом в процессе изучим.

К тому же не долго с sqf играться осталось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну Вы блин даете, у меня упало

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, BorizzK сказал:

123new Сейчас как раз хочу протестить и потом углубиться в изучение происходящего...

Понимаю, что перепрыгиваю через простое к сложному, ну просто оочень любопытно, к тому же базовые принципы вполне себе наконец-то понял ))))

Ну а нюансы потом в процессе изучим.

К тому же не долго с sqf играться осталось.

дружище, советую покопаться в этом и налепить как можно больше полезных гайдов на нашем форуме) много народу попутно просвятишь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

123new Ну так по мере того как буду разбираться, буду выкладывать сюда

Потом бы оформить это в отдельную темку и в ней все систематизировать ))))

...

Вобщем ковыряю скрипты и интернет на предмет работы с камерой

Пока сделал один вывод - похоже эти скрипты не для сервера, а для клиента и выполняются на клиенте

Те нужно предварительно подготовить description.ext

 

 

 

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BorizzK ну на клиент от сервера задачу отправить можно, вопрос лишь как ее вызвать с клиента

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

123new Пока рою

Нужно повесить на event

Нашел что-то подобное

http://arma.at.ua/forum/96-11325-1

 

Вот тут немного

https://community.bistudio.com/wiki/Arma_3_Respawn#Files

 

Тут про привязку камеры к пуле

http://killzonekid.com/arma-scripting-tutorials-a-simple-bullet-cam/

 

Но что-то никак не  не врублюсь

 

Смотрю, изучаю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BorizzK проблема вся в том, что на стороне клиента игры не вызвать меню каких-либо и окон. Так то если бы была меню0, то банально с клика по опции меню вызывалась бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да я вообще про камеру

 

Вот например про камеру привязанную к пуле

https://community.bistudio.com/wiki/BIS_fnc_diagBulletCam

 

А тут про тот самый onplayerkill и respawn

https://community.bistudio.com/wiki/Arma_3_Respawn

 

непонтяно только как этим воспользоваться

голову всю сломал

 

Про цвет текста в чате не понял - как сделть текст красным или зеленым? Там должно быть что-то вроде  [color=] - я где-то это видел, но забыл где

Про камеру -  завтра продолжу ковырять Ваш код сверху

 

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
47 минут назад, 123new сказал:

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

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

 

Верно говоришь, арма и стандалоне по сути разные движки и команды

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну вобщем все из того, что я хочу сделать - все поддерживается, тк реализовано на паре серверов, которые построены на сборке из тех же файлов, что и тут. Файлы те же 100%. Но хозяева молчат как партизаны...

 

Вот например скрипт для пули - видел его работающим на одном сервере (чел мне написал ответ на мой вопрос - сам догадывайся как его применить)

 

Вот код:

/*
	Author: Karel Moricky

	Description:
	Every time a given unit fires, bullet cam is created.

	Parameter(s):
		0: OBJECT - unit on which firing is tracked

	Returns:
	BOOL
*/

_shooter = [_this,0,objnull,[objnull]] call bis_fnc_param;

_eh = _shooter getvariable "bis_fnc_diagBulletCam_fired";
if !(isnil {_eh}) then {
	_shooter removeeventhandler ["fired",_eh];
};

_eh = _shooter addeventhandler [
	"fired",
	{
		_this spawn {
			_shooter = _this select 0;
			_bullet = _this select 6;

			if (isnil "bis_fnc_diagBulletCam_camera") then {
				bis_fnc_diagBulletCam_camera = "camera" camcreate position _bullet;
				bis_fnc_diagBulletCam_camera cameraeffect ["internal","back"];
				while {!isnull _bullet} do {
					bis_fnc_diagBulletCam_camera setpos position _bullet;
					bis_fnc_diagBulletCam_camera setdir direction _bullet;
					sleep 0.01;
				};
				bis_fnc_diagBulletCam_camera cameraeffect ["terminate","back"];
				camdestroy bis_fnc_diagBulletCam_camera;
				bis_fnc_diagBulletCam_camera = nil;
			};
		};
	}
];
_shooter setvariable ["bis_fnc_diagBulletCam_fired",_eh];

true

И еще вопросик - а то что-то туплю...

Как получить агента зная его id или uid?

 

Опять забыл нажать кнопку - Уупомянуть...

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BorizzK ищи по имени среди игроков. Например:

{
	if ((name _x) == "") then 
    {
		
    };
} foreach players;

ult _x и  есть ваш agent
liuniwan528 они спавнятся рандомно и на игрока. Разумеется если никто ничего не правил в спавнере events.xml и не трогал storage сервера при рестарте

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BorizzK Привет, я использую сервер 123NEW. Зомби появляются в текущей зоне всякий раз, когда начинается сервер. Когда персонаж покидает текущую область, он входит в следующую область, зомби не могут быть найдены, и зомби исчезает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

liuniwan528 

Попробуйте следующее

Удалите storage_1

В MPMissions\dayz_Auto.ChernarusPlus\init.sqf расскоментируйте call init_spawnZombies;

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

123new 

Про agent

 

Как мне получить _agent из вызова fnc_newPlayer и fnc_previousPlayer ?

в этих скриптах создается агент и сохраняется в  переменную _agent

в конце скрипта я прописал

_agent

вызов делаю так _agent = call fnc_newPlayer;

но _agent пустой

делаю как Вы посоветовали через поиск по имени - _agent так же пустой

 

и откуда берется содержимое _name в scripts\functions\dbLoadPlayer.sqf в самом начале? (скрипт из вашей же сборки)

 

Мне собственно и нужно получить агента в переменной _agent в этом скрипте в конце процедуры _clientNew и _clientRespawn - что бы там же в конце скрипта подпилить вызов еще одного, который переопределит пару eventhandler'ов для этого агента

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

BorizzK

{
	if ((name _x) == _name) then
	{
		_agent = _x;
		// тут остальные действия с agent
	};
} foreach players;

а переменные _id и _name задаются сервером автоматически для каждого игрока свои в зависимости от подключающегося игрока.

Либо если все сложно, то писать нужные сценарии непосредственно в fnc_previousPlayer.sqf и fnc_newPlayer.sqf , в зависимости от выбранной ситуации.

Изменено пользователем 123new (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

123new 

Ну а не проще ли получить _agent из функции создания/загрузки?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Troy1
      Всем привет. пишу мод и столкнулся с проблемой в реализации.
      Суть: Пытаюсь сделать проверку, если игрок стоит прям у окна или у дверного проёма он должен получать урон.
      Делал вот так.
      int wallHits = 0; float d = 2.2; // Дистанция до стены. Если стена дальше — считаем, что там окно или проем. // 8 направлений "снежинкой" для проверки стен вокруг игрока // Используем Vector(x, y, z) для точности ref array<vector> checkDirs = { Vector(d,0,0), Vector(-d,0,0), Vector(0,0,d), Vector(0,0,-d), Vector(d,0,d), Vector(-d,0,-d), Vector(d,0,-d), Vector(-d,0,d) }; foreach (vector dir : checkDirs) { // Пускаем горизонтальные лучи от позиции игрока (from) if (DayZPhysics.RayCastBullet(from, from + dir, collisionLayerMask, this, hitObject, hitPosition, hitNormal, hitFraction)) { // ПРОВЕРКА: Это должна быть вертикальная стена (Y нормали < 0.5) // Чтобы не засчитать низкий потолок за стену if (Math.AbsFloat(hitNormal[1]) < 0.5) { wallHits++; } } } // УСЛОВИЕ БЕЗОПАСНОСТИ: // В комнате wallHits будет 6-8. У окна или в проеме — 1-4. if (wallHits < 5) { hasSafeCeiling = false; // Слишком открытое пространство (окно/дверь) } Пытался менять дистанции, но всё ровно не как не хочет работать.
      Что я делаю не так, или я вообще делаю не то?
      Мне нужно проверять игрока, в укрытии он или нет.
      С высотой я разобрался, а вот с боковыми лучами у меня траблы и не во всех помещениях работает как нужно.
      В некоторых помещениях вообще не работает, удаляешь строки проверки, начинает работать и то по высоте.
      Просто забегаешь по навес и игрок под защитой, так не должно быть.
      Помогите пожалуйста  решить задачу.
    • Автор: Troy1
      Всем привет. Суть в чём, пишу мод на событие и когда происходит событие, параллельно должна меняться скорость ветра, не могу понять как заставить скрипт управлять силой ветра. Понижать силу ветра получилось сделать, а вот повышать не как. Только после перезагрузки сервера сила ветра задаётся в нужном значение.
      Как сделать, что бы по вызову функции менялась сила ветра в большую или в меньшую сторону?
      protected void SetWind(float wind, float time) { if (!g_Game) return; Weather m_Weather = g_Game.GetWeather(); if (!m_Weather) return; m_Weather.SetWindMaximumSpeed(wind); m_Weather.SetWind(Vector(1/Math.Sqrt(3), 1/Math.Sqrt(3), 1/Math.Sqrt(3)) * wind); m_Weather.SetWindSpeed(wind); m_Weather.SetWindFunctionParams(1.0, 1.0, -1); } Это скрипт на понижение силы ветра.
      Работает понижение силы ветра в том случае, если до этого сила ветра была выше.
      Пример:
      Изначально на сервере сила ветра = 20 m/s А нужно понизить до 10 m/s
      Только в этом случае сработает скрипт который я приложил выше.
      Помогите пожалуйста решить этот вопрос.
      За ранние благодарю.
    • Автор: Troy1
      Пока ждал помощи, решил вопрос!
      Тема закрыта!!!
    • Автор: magliner
      Привет ! Ну вот моя история с вопросом в конце.. Я фанат Дэйз ванилы черноруси, заколебало сидеть на бездушных серверах со слабой админкой и терять лут от софтеров, решил создать под свои скромные запросы около ванильный сервер.. Нашел хорошего исполнителя, быстро и четко запустили отладили и ВОТ я имею СВОЙ сервер.. клас! вечер восторга и изучения
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.