在Debian上挂载Battle Net服务器

本文大部分内容是逐字逐句摘录的 古特

WC3_BNet

我们喜欢环境的事实 GNU / Linux的 它不能免除我们某些人继续继承Windows冒险所带来的恶习的风险。

前几天,我们在寻找一种玩耍的方式 古代防御 (DOTA),而人数却最多,而他们都没有在同一个LAN下,所以我承担了学习如何设置网络的任务。 战网(又名BNet) 在我的Debian服务器上,这样就可以从省内任何地方访问它,从而解决了缺少玩家的问题。

每个人都知道该应用程序 聚乙烯吡咯烷酮 自从我们很好地使用Windows以来,这将是一个有关如何在GNU / Linux环境中设置我们自己的PVPGN服务器的教程。

简单的介绍

聚乙烯吡咯烷酮 (玩家对战玩家游戏网络)是一个应用程序,可让您在某些地方创建称为“私人服务器”的系统,该服务器可让您连接《暗黑破坏神》,《魔兽争霸》和《星际争霸》玩家。我第一次看到它是在2005年或更少,当我们用它来玩《暗黑破坏神》时,但如今在古巴论坛和站点上看到“新闻”很常见,他们在这样的地方建立了Bnet。

在GNU / Linux环境中安装

在大多数最受欢迎的发行版(例如Debian)的存储库中都可以找到PVPGN,因此要安装服务器,我们只需要打开控制台并输入

sudo aptitude install pvpgn

安装完成后,我们将需要一个名为 pvpgn支持:

下载pvpgn-support

当他们下载文件时,我们打开终端并放入 sudo pvpgn-support -l /包路径 (我的意思是pvpgn-support-1.0.tar.gz)例如

sudo pvpgn-support-installer -l /home/neji/Descargas/pvpgn-support-1.0.tar.gz

设置我们的服务器

至此,我们已经安装了服务器,但是由于尚未完全配置它,因此它尚不可见,因此,我们现在转到该位置。

与大多数应用程序一样,配置文件位于/ etc目录中,因此我们编辑文件:

sudo nano /etc/pvpgn/bnet.conf

在该配置中,我们将找到许多选项,但我个人不会全部使用它们,因此我将使用的选项放进去:

1-将保存玩家进度的路径:

storage_path =文件:模式=普通; dir = / var / lib / pvpgn /文件/用户;氏族= / var / lib / pvpgn /文件/部落; team = / var / lib / pvpgn /文件/团队;默认= /等/ pvpgn / bnetd_default_user.plain

2- pvpgn用于记录内容的文件:

filedir = / var / lib / pvpgn /文件reportdir = / var / lib / pvpgn /文件/报告chanlogdir = / var / lib / pvpgn /文件/ chanlogs logfile = /var/lib/pvpgn/files/bnetd.log maildir = / var / lib / pvpgn /文件/ bnmailladderdir = / var / lib / pvpgn /文件/梯形statusdir = / var / lib / pvpgn /文件/状态pidfile = / var / lib / pvpgn / files / bnetd.pid motdfile = /etc/pvpgn/bnmotd.txt发行文件= /etc/pvpgn/bnissue.txt频道文件= /etc/pvpgn/channel.conf新闻文件= /etc/pvpgn/news.txt广告文件= /etc/pvpgn/ad.conf主题文件= /etc/pvpgn/topics.conf ipbanfile = /etc/pvpgn/bnban.conf帮助文件= /etc/pvpgn/bnhelp.conf mpqfile = /etc/pvpgn/autoupdate.conf realmfile = /etc/pvpgn/realm.conf mapsfile = /etc/pvpgn/bnmaps.conf xplevelfile = /etc/pvpgn/bnxplevel.conf xpcalcfile = /etc/pvpgn/bnxpcalc.conf aliasfile = /etc/pvpgn/bnalias.conf DBlayoutfile = / etc / pvpgn / slayoutfile = / etc / pvconfBDB =支持/etc/pvpgn/supportfile.conf转档= /etc/pvpgn/address_translation.conf fortunecmd = / usr / games / fortune tour_file = / etc / pvpgn / t ournament.conf版本check_file = /etc/pvpgn/versioncheck.conf anongame_infos_file = /etc/pvpgn/anongame_infos.conf command_groups_file = /etc/pvpgn/command_groups.conf

这些文件是文本文件,允许我们修改内容,例如服务器的聊天通道的配置,欢迎消息等。

3-服务器本身的内部配置

日志级别=致命d2cs_version = 0 allow_d2cs_setname = true iconfile =“ icons.bni” war3_iconfile =“ icons-WAR3.bni” star_iconfile =“ icons_STAR.bni” tosfile =“ tos.txt” allow_clients =所有skip_versioncheckown = falseversion_version =错误allow_unk =错误allow_unkversion_version =错误true version_exeinfo_match =无version_exeinfo_maxdiff = 0 usersync = 300 userflush = 1200 userstep = 100延迟= 600 nullmsg = 120 shutdown_delay = 300 shutdown_decr = 60 new_accounts = false kick_old_login = true ask_new_channel = true hide report_dia_games = true report_diablo report_diablo_games hidestartedgames =真report_diablo_games pass =真extra_commands =真disc_is_loss =真ladder_games =“ topvbot,近战,ffa,oneonone” ladder_prefix =“ ldr_” enable_conn_all =真hide_addr =假chanlog =假配额=是quota_lines = 5 1行quota_time = 100#必须介于5到1秒之间quota_wrapline = 60#必须介于40到1个字符之间quota_maxline = 256#必须b e介于200到1个字符之间quota_dobae = 256#必须介于10到1行之间mail_support = true mail_quota = 100 log_notice =“ ***请注意,此通道已记录! ***“ passfail_count = 5 passfail_bantime = 0 maxusers_per_channel = 300 savebyname = true sync_on_logoff = true hashtable_size = 0 account_allowed_symbols =” -_ []§@“ max_friends = 61 track = 5 trackaddrs =” localhost:60“服务器名=” Bnet Abreus “” max_connections = 9999 max_concurrent_logins = 1000 use_keepalive = false max_conns_per_IP = 0 servaddrs =“:``”#默认接口(全部)和默认端口(0)w6112routeaddr =“ 3:0.0.0.0” initkill_timer = 6200 woltimezone =“ -120” wollongitude =“ 8” wollat​​itude =“ -36.1083” war115.0582_ladder_update_secs = 3 XML_output_ladder = true output_update_secs = 300 clan_newer_time = 60 clan_max_members = 0 clan_channel_default_private = 50

在这些配置中,我们定义服务器的各个方面,涉及服务器的名称,用户之间允许的消息数量,朋友数量,服务器上将要使用的端口,允许的传入连接数量等内容。等

由于Bnet允许审核用户等,因此我们可以定义一个类似于Bnet的根或管理员的帐户,以便我们可以修改文件 / var / lib / pvpgn /文件/用户/»用户» (用户是帐户的名称),然后在其中添加以下内容:

“ BNET \\ acct \\ userid” =“ 1”“ BNET \\ auth \\ admin” =“ true”“ BNET \\ auth \\ command_groups” =“ 255”
“用户ID”通常是第一个,因为它几乎总是一个用户创建的第一个帐户,但是如果不是,并且我们希望用户X成为管理员,则仅输入该帐户具有的ID。

配置完服务器后,我们可以重新启动bnet服务:

invoke.rc.d pvpgn restart

瞧,我们有Bnet邀请我们的朋友,并花一些时间玩DOTA或其他游戏。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   猫咪

    太棒了!! 非常感谢! 我和我伟大的魔兽副手:3

  2.   的/ dev / null的

    +1

  3.   埃利奥时间3000

    太棒了

    让我们看看我是否也开始研究是否能够在LAN上设置服务器以在没有Internet的情况下在LAN上播放Gunbound(因为Gunbound.ca服务使用Thor的Hammer版本,而其服务器使用Debian)。

    1.   

      和煦。

      我试图做的这是一项尚待完成的任务,有时会失败。 我借此机会告诉您,我一直很喜欢Diablo2LoD游戏。 如果有人想要并设置了服务器,我就可以玩了。

      一个问题,那些想从外面玩的人必须如何连接IP问题? 我的ISP为我提供了动态IP。 即使我总是通过他正确的IP,即使它是动态的,也没有问题吗? 任何人都可以通过创建某种固定IP来避免后者吗?

      非常感谢您,对于我(魔鬼迷)来说,这是一个非常有趣的帖子。

    2.    肯纳季

      枪战,你有多久没有听说过这个游戏了。 它有适用于Linux的版本吗?

      1.    埃利奥时间3000

        好吧,没有适用于Linux的版本,但是为了响应DragonBound,该游戏正被移植到Facebook。 现在,他们像DragonBound一样使用HTML5,我对此表示怀疑,但事实是,Softnyx对改进当前的GunBound甚至将其移植到Linux都不感兴趣。

  4.  

    顺便说一句,用户名“ neji”是否偶然出现在图片中,或者与您有关,埃拉夫?

    1.    拉夫

      不。 这是该帖子原始作者的昵称😉

  5.   日向_宁次

    哇...您没有给我时间来回摆弄...但是,最后重要的事情已经完成了。 现在,让我们看看其他恶性分子在做什么xD

    1.    埃利奥时间3000

      这是您的帖子(顺便说一句,我警告您,GUTL已经重生)>> http://gutl.jovenclub.cu/tips-para-jugadores-montar-un-servidor-de-bnet-en-debian/

  6.   卡洛斯

    安装此服务器后,是否可以挂载ET(敌对领土)?

  7.   麻风病人

    一个问题。 如果这是愚蠢的,那就说..但是愚蠢的人是谁不问。

    要玩Warcraft 3或StartCraft或其他,可以在酒上玩,对吗?

    1.    日向_宁次

      好吧……我特别使用了Crossover的旧版本和一个名为W3l.exe(W3冰封王座启动器)的文件,该文件允许连接到我输入的私有或非官方Bnet。

  8.   何塞·托雷斯(JoséTorres)

    感谢posr elav。 如果您分享如何创建反恐精英服务器,我将非常高兴。 我已经阅读过有关开放式游戏面板的信息,但我不知道它是否会干扰cpanel,cPGS将于下个月停产。

  9.   克里斯蒂安格斯

    这使我想起,感谢建立了私有的魔兽世界服务器,网站,论坛等。 正是我了解了当前正在使用的服务器。 Linux是最好的

  10.   霜之哀伤

    您好!
    很好的教程,但是有人可以告诉我如何在Debian或借记卡上玩《魔兽争霸III》吗? 我尝试过葡萄酒,但是我可以玩的很好,但是当我回到操作系统(alt + tab)之后,我无法返回游戏了🙁我一直在记录自己,我认为这样做很不错。诸如cedega之类的模拟器,我可以向他们推荐一些能够更好地下载和播放它们的软件,如果可以的话,一个教程非常棒! 大声笑如何在Linux上玩《魔兽争霸III》,而不会死于尝试xD…。谢谢!!!

  11.   pa

    很棒的帖子,很抱歉现在就读,我喜欢war和linux,如果他们像这样一直握手,我将从1000 pa SL搬走,谢谢elav的支持,DOTA万岁!

  12.   行动

    好的首先是好的帖子,
    但是现在,我在标题中有一个问题,它说不在我们局域网中的人可以连接,但是我遇到的问题是以下这些,他们都通过路由到达我的服务器,也就是说,一台10台机器的局域网到达我的服务器就好像它只是一个服务器一样,这是有问题的,完美的连接没有任何问题,但是在玩它时有问题,创建了一个游戏,没有问题,但是两个人在同一个局域网中无法连接到外观,因为它来自相同的IP。
    如果可以的话我可以帮忙。

  13.   alejandronuñecuella

    我还不能下载的东西一定很好