NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

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

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Темы - Hait

Страниц: [1]
1
NoX / Выдаем Linux замуж за Nox
« : 16/05/2014 23:42:32 »
Здравствуйте, дорогие клубни! Расскажу вам о том, как я поженил Nox на ОС Linux, дистрибутив от Debian. Предупрежу: стиль моего изложения может повергнуть читателя в справедливое негодование  :fool: , читайте лишь тогда, когда самим понадобится. Начнем.
Теоретически, любую программу, собранную для Windows, можно запустить в Линуксе при помощи команды wine <имя_команды>. Для этого надо установить программу wine, а с помощью нее установить уже запускаемое приложение. При этом оно помещается в директорию ~/.wine/drive_c/Program \Files. Это нужно учитывать при создании "ярлыка" для быстрого запуска.
Практически, всевозможные выверты графики и ограничения, например, по глубине цветности (знакомо!) могут поставить пингвиновода в тупик. Ну, не могу я играть, когда только четверть экрана прорисована!  :rtfm: И это напрямую зависит от драйвера видеоплаты.  Хотел я наплевать на цвета и выставить штатно 16 миллионов на постоянной основе.. да призадумался. Линукс, братцы, тем хорош, что штатно позволяет вертеть графическим окружением, как вздумается. Конечно, можно доковыряться сбить настройки, но! На то он и конструктор, чтобы быть собранным согласно моему исключительно пожеланию.
Настоящий красноглазик не сдается! Он берет клавиатуру в зубы  >:( и трудится, преумножая собственные познания.
Для преодоления затруднений, связанных с графикой, я использовал такую замечательную возможность Линукса, как виртуальный терминал. Напомню,   переключение между ними осуществляется сочетанием клавиш Ctrl+Alt+Fn.   Штатно, наше графическое окружение по умолчанию запущено под терминалом   номер 7, мы всегда можем туда вернуться из игры: защита от палева! Виртуальный терминал запускается командой xinit с нужными параметрами.
Описание действий.
Spoiler (click to show/hide)

Все так просто!  :hi: Пишите.

2
Мой привет всем товарищам по игре! Возник, знаете ли, закономерный вопрос у меня. Каждый затачивает управление под свои ручки, ножки и прочие части тела, но не всегда получается с первого раза удачно подстроить. Порой и проигрываешь потому, что не в то время не в том месте не то заклинание прочел, а потом долбаешь по всей клавиатуре, судорожно ища клавишу нужного заклинания. Итак, кто к чему пришел? Вопрос прежде всего к задротам уважаемым фрагмашинам, много раз клавших нас на лопатки, вертучим, как вихрь)
PS Так как очень долго вспоминать и писать, предлагаю ответить содержанием файла nox.cfg, что лежит в корневом каталоге установленной игры. Вот мой:
MusicVolume = 16384
LastServer = 121.134.97.133:18590
ServerName = NoXWorld
UnlockSurface = 1
SoftShadowEdge = 1
DrawFrontWalls = 1
TranslucentFrontWalls = 1
HighResFrontWalls = 1
HighResFloors = 1
LockHighResFloors = 1
TexturedFloors = 1
TranslucentConsole = 1
RenderGlow = 1
RenderGUI = 1
FadeObjects = 1
RenderBubbles = 1
TrackData = 128
SysopPassword =
ServerPassword =
Profiled = 1
SanctuaryHelp = 0
MaxPacketLossPct = 30
SendMessageOfTheDay = 1
MapCycle = 1
ConnectionType = 1
InternetUpdateRate = 1
LessonLimit = 15,10,5,10,15
TimeLimit = 0,0,0,0,0
PlayerSkeletons = 0
BroadcastGestures = 1
LatencyCompensation = 1 0
Closed = 0
Private = 0
AudioThreshold = 20
MaxPlayers = 14
RestrictedClasses = 0
RestrictedPing = 65535 65535
LimitMaxRes = 0
CamperAlarm = 0
ItemRespawn = 1
MinKickVotes = 4
ResetQuestMinVotes = 6
KickQuestPlayerMinVotes = 4
LANFilters = 0,0,0,0,0,250,0,0,0,0,0,0
INETFilters = 0,0,0,0,0,250,0,0,0,0,0,0
DeathmatchMapCycleIndex = 1
HighlanderMapCycleIndex = 0
CaptureMapCycleIndex = 0
FlagballMapCycleIndex = 0
KingOfTheRealmMapCylceIndex = 0
QuestMapCycleIndex = 0
---
MousePickup = Right
W = MoveForward
MOUSE_BUTTON_LEFT = Action
Q = Action
MOUSE_BUTTON_MID = Jump
SPACE = Jump
LEFT_SHIFT = ToggleInventory
B = ToggleBook
HOME = ToggleMap
MINUS = MapZoomOut
EQUALS = MapZoomIn
F1 = InvokeSlot1
1 = InvokeSlot1
2 = InvokeSlot2
3 = InvokeSlot3
4 = InvokeSlot4
5 = InvokeSlot5
MOUSE_WHEEL_UP = PreviousSpellSet
MOUSE_WHEEL_DOWN = NextSpellSet
E = InvertSpellTarget
S = PlaceTrapBomber
D = SwapWeapons
A = QuickHealth
Z = QuickMana
ENTER = Chat
BACKSPACE = TeamChat
F7 = ToggleConsole
F9 = ToggleServerMenu
F10 = ToggleRank
F11 = ToggleNetstat
F12 = ToggleGUI
F8 = AutoSave
F4 = AutoLoad
J = Taunt
MOUSE_BUTTON_RIGHT = Point
L = Laugh
PAGEUP = IncreaseWindowSize
PAGEDOWN = DecreaseWindowSize
INS = IncreaseGamma
DEL = DecreaseGamma
ESC = ToggleQuitMenu
---

Собственно, последний раздел содержит текущую конфигурацию. Буду благодарен за ответ, выслушаю критику тоже) `

Страниц: [1]

Страница сгенерирована за 0.077 секунд. Запросов: 20.