Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Use butler in China

A topic by Ealrann created Jul 24, 2019 Views: 888 Replies: 6
Viewing posts 1 to 4

Hello

I'm in China these days, and I try to use butler to push some project, but for now, it looks impossible. Since China is a really huge pool of game developers, it could be really beneficial for butler to work there (even slowly).

While rather slow, the itch.io app allows me to download games, however butler login often fail, and butler push never finish. Due to the Chinese firewall, the connection to butler server is simply really bad, with probably lot's of lost packets. It's the same for many websites, like github, but I'm still able to upload there.

I don't have too much knowledge in network, but the problem looks like butler reacts too fast to timeouts, and cancel the entire operation (I was only able to push during few seconds). I tried using the http_proxy, mode: it was better, but still not stable enough for butler.


Maybe somebody have a trick to use butler in PRC?

I'm a foreigner living in China and have the same problem. Even using a VPN, I can't push my projects with butler. It was working fine a few years ago but with China changing their great firewall rules every now and then, it's really random. Is there any way to upload from China using Butler ? 

(+1)

我也遇到同样的问题,参照前面兄弟的思路“butler忽略了系统代理”我成功解决了这个问题。 只需要查看VPN软件的代理静态主机IP地址和端口(一般默认为127.0.0.1:7890),然后在命令行中使用下列命令即可正常push

set HTTP_PROXY=http://127.0.0.1:7890

set HTTPS_PROXY=http://127.0.0.1:7890 

希望这对你同样有用


I also encountered the same problem, referring to the previous brother's idea of "butler ignores the system agent" I successfully solved this problem. You only need to check the proxy static host IP address and port of the VPN software (the default is 127.0.0.1:7890), and then use the following command on the command line to push normally

set HTTP_PROXY=http://127.0.0.1:7890

set HTTPS_PROXY=http://127.0.0.1:7890

Hope this works for you as well

Thank you, I'll try next time I need to update my game with butler.

(+1)

I guess it's because Butler ignores the system proxy. So you can either commit issue on github, or try to set up cmd proxy.

(+1)

You are right bro,It could be fixed by Set HTTP_PROXY in cmd

Hm, too complicated to my taste lol. Too bad.