|
|
ТЕСТИРУЕМ ЧАТИК ДАдля начала попробуйте открыть в проводнике windows путь: \\xgm.gameemu.com\warcraft-server
если не открывается, то или косяк с провайдером, или не знаю (на вин8 наблюдается какая-то хрень)
видимо, некоторые провайдеры отключают исходящий трафик SMB... если так будет наблюдаться у большинства.. чтож, очередная ненужная поделка =) отпишитесь в теме, у кого директория не открывается проводником и какой у вас провайдер
Качаете карту, после запуска она уже должна запросить доступ к моей папке, потом предложить залогиниться/зарегаться (это почти одно и то же)
ещё проблема с локал файлами может быть: xgm.ru/p/wc3/localfiles
» Приложение для собственного сервера, инструкция и Source code
|
|
IceFog
offline
Опыт:
7,975Активность: |
Если игрок пишет зрителям, игра воспринимает эти сообщения, но другим они не видны. |
02.04.2013, 16:24 | #41
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
это опасно =\ |
02.04.2013, 16:36 | #42
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
IceFog
offline
Опыт:
7,975Активность: |
Как насчет чтения пароля из файла?
IceFog добавил:
Чем это опасно? Или ты имеешь ввиду, что игрок может случайно послать сообщение всем? |
02.04.2013, 16:41 | #43
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
вот тут есть хоткеи, только хз, какой лимит этих кнопок
ScorpioT1000 добавил:
именно |
02.04.2013, 16:47 | #44
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
IceFog
offline
Опыт:
7,975Активность: |
Протестировал что за хоткеи. Клавишами пробел и Enter нажималась кнопка с хоткеем 0. Обе клавиши Alt нажимали на кнопку с хоткеем 2. Какие клавиши отвечают за другие хоткеи не нашел. И как это использовать тут? |
02.04.2013, 18:42 | #45
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
IceFog, это ascii коды, кстати могут быть конвертированы из чаров
я щас както так это юзаю
кстати затестил на локалке, десинкает, мне кажется изза дисплей текст десинк идет |
02.04.2013, 18:44 | #46
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zetox
offline
Опыт:
1,738Активность: |
Цитата:
Все проще, пасс генируется сам, и сохраняется на машине пользователя. и поэтому для регистрации не надо пользователю ничего писать, кроме ника. |
|
02.04.2013, 19:04 | #47
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
IceFog
offline
Опыт:
7,975Активность: |
А если игрок хочет зайти с другого компьютера? |
02.04.2013, 19:06 | #48
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Goodie
offline
Опыт:
2,825Активность: |
А функции типа - Добавить в друзья, Поиск людей, будет?:D (Соц. сеть какая то =/) |
02.04.2013, 23:36 | #49
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
ScorpioT1000, ну посмотрим что у тебя получится))) |
03.04.2013, 01:28 | #50
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zetox
offline
Опыт:
1,738Активность: |
ScorpioT1000, А получится на сервере отслеживать ip, кто передает файл, конкретный файл. И ограничить доступ, чтобы у каждого была индивидуальная папка, и создать/считать в других он ничего не мог?
1 фиг, найдется тот, кто допишет call CreateUnit( ..... И всем бб |
03.04.2013, 02:47 | #51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
Zetox, 1. по айпи нельзя вычислить (точнее можно, но это надо в систему лезть) 2. айпи бывает от одной огромной сети (читать "серый" айпи)
ScorpioT1000 добавил: кстати десинк не изза сообщения, мб изза триггер регистер на вводи на локалплеер |
03.04.2013, 03:55 | #52
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
сделал поддержку соединения
как вводить пароль =)))
|
05.04.2013, 06:43 | #53
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
почти все сделал, осталось пофиксить один злобный десинк для мультиплеера) |
05.04.2013, 12:05 | #54
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
ScorpioT1000, 05.04.2013 18:53:04:
через сет плеер нейм и это говно десинкает ScorpioT1000, 18:53:15:
у нараяна там для конкретного игрока ScorpioT1000, 18:53:22:
типа каждого и он потом синкает ScorpioT1000, 18:53:29:
а мне не надо синкать мне надо асинк ScorpioT1000, 18:53:37: но плеер говно десинк делает =( |
05.04.2013, 18:55 | #55
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zetox
offline
Опыт:
1,738Активность: |
А что нужно? с максимальной скоростью синхронизовать данные?
|
05.04.2013, 18:57 | #56
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
да мне уже пофиг с любой, вторые сутки за монитором сижу)) |
05.04.2013, 18:58 | #57
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zetox
offline
Опыт:
1,738Активность: |
ScorpioT1000, Через выделение юнита тогда :/
Код:
|
05.04.2013, 19:03 | #58
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
вот смотри
данное условие строка if(mesSenderReceiverStopped) { return; }
отвечает за рассинхронизацию, т.е. у разных юзеров она разного значения
дальше хендлится в цикле
как только появляется файл для прелоада на сервере, он его цепляет, а файл вызывает функции SetPlayerName чтобы передать строки
и пушит их через
прелоад файл выглядит примерно так:
десинк происходит на SetPlayerName, т.к. оно влияет на игровой процесс и игрока выкидывает
вопрос как можно асинхронно это сделать
прелоад: 1 нельзя глобалки 2 нельзя вызывать ниче из своего кода 3 нельзя бж 4 можно объявлять функции и вызывать коммон 5 можно экзекут из своего кода |
05.04.2013, 19:05 | #59
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zetox
offline
Опыт:
1,738Активность: |
Ну значит придется извращаться, будем синхронизовать int, но из множество int-ов получаем строку :/
Отредактировано Zetox, 05.04.2013 в 19:18. |
05.04.2013, 19:12 | #60
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|